home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / bbs / brv1_b6.zip / BASERUN.DOC next >
Text File  |  1996-06-02  |  264KB  |  5,814 lines

  1.  
  2.  
  3.  ┌─────┐ ┌──────┐ ┌───────┐ ┌─────┐ ┌─┐ ┌─┐ ┌──────┐ ┌──────┐ ┌─────┐ ┌──────┐
  4.  │ ┌─┐ │ │ ┌──┐ │ │ ┌┐ ┌┐ │ │ ┌─┐ │ │ │ │ │ └┐ ┌─┐ │ │ ┌──┐ │ └─┐ ┌─┘ │ ┌──┐ │
  5.  │ │ └─┘ │ │  │ │ │ ││ ││ │ │ └─┘ │ │ │ │ │  │ │ │ │ │ └──┘ │   │ │   │ └──┘ │
  6.  │ │ ┌─┐ │ │  │ │ │ │└─┘│ │ │ ┌───┘ │ │ │ │  │ │ │ │ │ ┌──┐ │   │ │   │ ┌──┐ │
  7.  │ └─┘ │ │ └──┘ │ │ │   │ │ │ │     │ └─┘ │ ┌┘ └─┘ │ │ │  │ │   │ │   │ │  │ │
  8.  └─────┘ └──────┘ └─┘   └─┘ └─┘     └─────┘ └──────┘ └─┘  └─┘   └─┘   └─┘  └─┘
  9.  
  10.  
  11.              ┌─────┐ ┌─┐ ┌─┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌───────┐ ┌─────┐
  12.              │ ┌───┘ │ │ │ │ │ ┌───┘ └─┐ ┌─┘ │ ┌───┘ │ ┌┐ ┌┐ │ │ ┌───┘
  13.              │ └───┐ │ └─┘ │ │ └───┐   │ │   │ └─┐   │ ││ ││ │ │ └───┐
  14.              └───┐ │ └─┐ ┌─┘ └───┐ │   │ │   │ ┌─┘   │ │└─┘│ │ └───┐ │
  15.              ┌───┘ │   │ │   ┌───┘ │   │ │   │ └───┐ │ │   │ │ ┌───┘ │
  16.              └─────┘   └─┘   └─────┘   └─┘   └─────┘ └─┘   └─┘ └─────┘
  17.  
  18.  
  19.                       Base Runner, v1.o, Written by Steve Tupy
  20.                        Copyright (C)1994-96 CompuData Systems
  21.                                 All Rights Reserved
  22.  
  23.  
  24.  
  25.  
  26.  
  27.         ─────────────────────────────────────────────────────────────────
  28.         WARNING WARNING  WARNING WARNING WARNING  WARNING WARNING WARNING
  29.         ─────────────────────────────────────────────────────────────────
  30.         This program is  NOT FREE.  We support the  shareware concept  in
  31.         allowing you  to try this program  out , but FULLY  expect you to
  32.         support us  in making this program everything  it can be. This is
  33.         something that CANNOT be done if you do not register the programs
  34.         you use! This is NOT an option! You are entitled to evaluate this
  35.         program for  not more than 30 days at which time you are expected
  36.         to  either  delete  it  from  your  system(s)  or  register   it.
  37.         ─────────────────────────────────────────────────────────────────
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                          Table of Contents
  49.                          ───────════──────
  50.  
  51.  
  52.         Introduction to Base Runner
  53.           features,echos,filebases,dist. package etc.         1.1.0
  54.         How does it work?                                     1.1.1
  55.         Describing Base Runners Filebase system
  56.           Layout,indexes,handling etc.                        1.1.2
  57.         Describing concepts of File Ownership                 1.1.3
  58.         What does it do?
  59.           Read Config, File Manager,Echo importation,
  60.           deletions, adoptions, file movement,
  61.           duplicate checking etc.                             1.1.4
  62.         Other Considerations                                  1.1.5
  63.         File Area Links                                       1.1.6
  64.         System Requirements                                   1.1.7
  65.         Main Configuration                                    1.2.0
  66.           Paths,System Info,Global Options.                   1.2.1
  67.             Inbound Directory,
  68.             Outbound Directory,
  69.             Netmail Directory,
  70.             Alternate Netmail Directory,
  71.             Filebase Directory,
  72.             Headers,
  73.             Log File,
  74.             Master File List,
  75.             Hatch Master List to?,
  76.             File Trash Can,
  77.             Node Address Trash Can,
  78.             Uplink List Directory,
  79.             Work Directory,
  80.             External Text Editor,
  81.             Magic File List,
  82.             CD ROM Drive List.
  83.           Global Options                                      1.2.2
  84.             BBS Name,
  85.             Sysop Name,
  86.             BBS Phone,
  87.             Location,
  88.             File Manager,
  89.             Duplicates to Bad Directory,
  90.             Duplicate Limits,
  91.             User Uploads,
  92.             Auto Uplink,
  93.             File System,
  94.             History Days,
  95.             HTML Style bulletin generation,
  96.             Video mode,
  97.             Time Zone,
  98.             Net Retry,
  99.             Retry Delay,
  100.             Text List,
  101.             PCB Netmail or *.MSG,
  102.             Auto Hatch,
  103.             Screen Blanker,
  104.             Minimum Drive Space,
  105.             Log Format.
  106.           Network Address'                                    1.2.3
  107.           Origin Lines                                        1.2.4
  108.           Virus Scanners                                      1.2.5
  109.           Compression Formats                                 1.2.6
  110.             Extension,
  111.             Stamp Offset,
  112.             Recursable?,
  113.             Extract1 Command line,
  114.             Extract2 Command line,
  115.             Add File(s),
  116.             Delete File(s),
  117.             Archive Comment,
  118.             Archive Conversion,
  119.             Archive Stamp.
  120.           File Folders                                        1.2.7
  121.           BrConfig DataBases                                  1.2.8
  122.           Node Information                                    1.2.9
  123.             Uplink Lists,
  124.             Auto Area Creation,
  125.             Auto Unlinking,
  126.             Addressing,
  127.             Sysop,
  128.             File Manager Password,
  129.             Folders,
  130.             Attach Flag,
  131.             Auto Create?,
  132.             Cloning File Areas,
  133.             Cloning Echo Areas,
  134.             Security,
  135.             Request to Message Base,
  136.             Kilobytes In,
  137.             Kilobytes Out,
  138.             Files In,
  139.             Files Out,
  140.             Daily KByte Cap,
  141.             Daily File Cap,
  142.             Unlinking,
  143.             File Manager Name,
  144.             Area Manager Netmail Status,
  145.             Maximum downlink archive size,
  146.             Advanced Tic,
  147.             Ticmode,
  148.             Archive Compression type.
  149.           File Area Configuration                             1.2.10
  150.             File Area Name,
  151.             File Area Description,
  152.             File Directory,
  153.             BBS File Base,
  154.             Filebase Name,
  155.             Folders for this area,
  156.             User Uploading into System,
  157.             BBS Header,
  158.             BBS Footer,
  159.             Add Files,
  160.             Delete Files,
  161.             Zip Comments,
  162.             Maximum Files,
  163.             Delete Age,
  164.             Archive Conversion,
  165.             Virus Scanning,
  166.             Duplicate Checks,
  167.             Deletions,
  168.             Adoptions,
  169.             Uploads,
  170.             File Requestable,
  171.             System Wide Dupes,
  172.             Original Dates,
  173.             High Ascii,
  174.             Sort By,
  175.             Sort Order,
  176.             Convert to,
  177.             Security.
  178.             Importing from your PCB files areas               1.2.11
  179.             File Area Links                                   1.2.12
  180.             Custom Headers/Footers                            1.2.13
  181.             Alt-G, File Areas Global Menu                     1.2.14
  182.           Echo Area Configuration                             1.2.15
  183.             Area Name,
  184.             Comment,
  185.             Folder,
  186.             Message Base,
  187.             Announcements,
  188.             Uploaded By,
  189.             Aka's,
  190.             Initial,
  191.             Owner,
  192.             Pass Thru,
  193.             Echo Out,
  194.             Description Options,
  195.             Origin Line,
  196.             Keep Requests,
  197.             Keep Receipts,
  198.             Announce,
  199.             Traffic,
  200.             Files In,
  201.             Files Out,
  202.             Bytes In,
  203.             Bytes Out,
  204.             Hatched Files,
  205.             Hatched Bytes,
  206.             Delete Tic File,
  207.             Delete Attach File,
  208.             No Delete,
  209.         Alt-G, Echo Areas Global Menu                         1.2.16
  210.         A Note About Downlinking(Unlimited Downlinks)         1.2.17
  211.         Downlink and Hatching                                 1.3.0
  212.         Using BRConfig                                        1.3.1
  213.         BRUtil Utility Program                                1.4.0
  214.           Using BRUtil
  215.           Pack FileBases,                                     1.4.1
  216.           Build Indexes,                                      1.4.2
  217.           Duplicates,                                         1.4.4
  218.           Dupe Trim,                                          1.4.5
  219.           Notify Lists,                                       1.4.6
  220.           Hatching Files,                                     1.4.7
  221.           Sending Files,                                      1.4.8
  222.           Init Bases,                                         1.4.9
  223.           Build CRC,                                          1.4.10
  224.           Auto Unlinking,                                     1.4.12
  225.           About Base Runner,                                  1.4.13
  226.           History+                                            1.4.14
  227.           Dirs(DIR & Files.BBs Writes)                        1.4.15
  228.           Exit to Dos                                         1.4.16
  229.         BREdit Filebase Editor                                1.5.0
  230.           Requirements,                                       1.5.1
  231.           Initial List Dialog,
  232.           Command Summary                                     1.5.2
  233.             "Hot Spots",
  234.             Alt A - Add to File Id,
  235.             Abandoning Files,
  236.             Copying Files,
  237.             Deleting Files,
  238.             Editing Files,
  239.             File id file add,
  240.             File Hatching,
  241.             Area Info,
  242.             No Kill,
  243.             Moving Files,
  244.             No Show,
  245.             File Ownership,
  246.             Selecting Files,
  247.             Touching Filedates,
  248.             Viewing Files,
  249.             Exiting the program instantly,
  250.             Other Commands available.
  251.           Editing A File Entry.                               1.5.3
  252.         BRFreq, Base Runners File Requesting System           1.6.0
  253.           Introduction
  254.           Description of what it does
  255.           Installation and Setup                              1.6.1
  256.           Configuration                                       1.6.2
  257.             Path to Intro Screen
  258.             Path to Main Screen
  259.             Path to Bye Screen
  260.             Path to Help Screen
  261.             Screen Delays
  262.           Using BRFreq                                        1.6.3
  263.             Batch Editor,
  264.             System Selection,
  265.             Goodbye/Logoff,
  266.             Files Listings,
  267.             Help,
  268.             Quit to BBS,
  269.             Other considerations.                             1.6.4
  270.             Requests from Other Systems.
  271.         Using Base Runner                                     1.7.0
  272.         Using the Area Manager                                1.7.1
  273.         What went wrong?                                      1.7.2
  274.         Converting from Other Formats(Convert.exe)            1.7.3
  275.         What you get for registering.                         1.7.4
  276.         ErrorLevels returned by Base Runner                   1.7.5
  277.         Why use Base Runner?                                  1.7.6
  278.         Strategy                                              1.8.0
  279.         More Points Regarding File Movement                   1.8.1
  280.         A Couple of Tricks.                                   1.8.2
  281.         User Support and Support Sites                        1.9.0
  282.         Lets hear it for our Beta Team!                       2.0.0
  283.         Files in the distribution archive                     2.0.1
  284.         DataBase files maintained by Base Runner              2.0.2
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.       1.1.0
  294.  
  295.               Introduction
  296.               ------------
  297.  
  298.         Base Runner is a utility designed to  completely  self-maintain
  299.       every possible aspect of your PCBoard(or FILES.BBS) file system.
  300.       It  does everything. And when I say everything, I mean EVERYTHING.
  301.       The program and its utilities cover such a broad range of features
  302.       that it is not advised that you just plug it in and walk away.
  303.       For brevity, any reference to Pcb DIR files can also be considerd
  304.       a reference to the commonly used FILES.BBS files that are used by
  305.       most BBS systems for their file area lists.
  306.  
  307.         However,  we designed it so that if there are certain  features
  308.       you  don't want to run, you can disable them easily enough.   For
  309.       example, Base Runner covers  all  aspects  of  upload  processing;
  310.       compression  conversion,  virus checking and so on.  But  if  you
  311.       want  to  stick with your current upload processor then  you  can
  312.       disable any or all upload processing procedures as you choose.
  313.  
  314.         Base Runner also fully covers anything to do with file echoes.
  315.       If you don't know what file echoes are there is a section
  316.       outlining them.In order to run the basics of Base Runner all you
  317.       need  is PCBoard  v14.x. If you want to run file echoes you'll
  318.       need a front end mail program like Front Door or D'Bridge and now
  319.       PCB even supports Fido mail processing.
  320.  
  321.         And to even go further, Base Runner has a complete file request-
  322.       ing system which allows both your users a very handy door to use
  323.       to send requests back and forth between your system and others,
  324.       and also other Fido sysops who may be connected to your requesting
  325.       system as well. The door maintains batch ques, allows browsing the
  326.       file areas of various systems while being able simply "Flag" files
  327.       for requesting. Then the door automatically sends out the request
  328.       to the appropriate system. All of this with full accounting of all
  329.       file activity as well as configurable "Caps"(limits) on a node
  330.       per node basis.
  331.  
  332.         It  is also assumed that you know how PCBoard operates.   As  a
  333.       matter of fact you should be WELL versed on how the PCBoard  file
  334.       system  works;  DIR files and so on.  Like I said this is  not  a
  335.       plug  and play utility.  It will require some thought as  to  how
  336.       you  set  the  system up.  But once set up, the  amount  of  time
  337.       you'll  spend maintaining your file system will be  almost  zero.
  338.       No matter how a file enters your file system Base Runner will know
  339.       about it and look after it for you.
  340.  
  341.  
  342.         So what does it do.Since the scope of Base Runner is so  large,
  343.       it  is  best  to first describe how it  operates  and  the  basic
  344.       principles  behind its operation and that's what we'll  get  into
  345.       right off.
  346.  
  347.  
  348.  
  349.  
  350.       1.1.1
  351.  
  352.             How does it work?
  353.             -----------------
  354.  
  355.  
  356.         First, think of how your PCBoard file system works.  You have a
  357.       number  of  sub-directories with files in them  for  download  by
  358.       users.  The main central reference to these files are the PCBoard
  359.       DIR files; the text files that hold the file names, dates,  sizes
  360.       and descriptions.  When using PCBFiler to manage your file areas,
  361.       the DIR files are the main reference to the contents of each file
  362.       area.
  363.  
  364.         Base Runner changes this outlook. When you install Base Runner,
  365.       you run a procedure that reads all of your PCBoard DIR files  and
  366.       creates  a set of databases that reflect their contents.   As  of
  367.       this point, your DIR files are NOT the central reference to  your
  368.       file areas.The Base Runner databases now are. This makes PCBFiler
  369.       obsolete.   You  won't use it anymore.  Instead, you'll  use  the
  370.       included  utility,  Bredit.  It performs the  same  functions  as
  371.       PCBFiler  plus many more.  We knew it might be painful giving  up
  372.       PCBFiler so we had to provide something better; and we did. For
  373.       FILES.BBS systems, this now offers a new editor for your use that
  374.       will allow you to move,copy,delete,touch,view,hatch or do various
  375.       other operations on your file areas.
  376.  
  377.         When Base Runner goes through its processes, the last thing  it
  378.       does is write an entirely new set of DIR files based on what's in
  379.       the Base Runner databases. (filebases we'll call them) So now,  a
  380.       file area can be described as something that contains 3 elements:
  381.  
  382.       A sub-directory with files in it.
  383.       A filebase (Base Runner database) as a central reference.
  384.       A PCBoard DIR file(or FILES.BBS)
  385.  
  386.         The  PCBoard  DIR files are now a reflection of the Base Runner
  387.       system. By now you're probably thinking, "But how do I look after
  388.       <blank> now?". You don't. Base Runner does. Your DIR(or FILES.BBS)
  389.       files are regenerated any time you run Base Runner. If you change
  390.       them manually, any changes made with an outside utility will be
  391.       lost. This is why Base Runner does everything you can think of. If
  392.       nothing else can touch your file system then Base Runner had
  393.       better be good!  And it is.
  394.  
  395.  
  396.  
  397.  
  398.  
  399.       1.1.2
  400.                 FileBases
  401.                 ---------
  402.  
  403.  
  404.         In  order to better understand how to maintain your  filebases,
  405.       it's  best  to  understand  just how  filebases  work.   In  main
  406.       configuration  you  give  each  file area  the  filename  of  the
  407.       filebase.   For  example,  say you have a file  area  called  New
  408.       Uploads.   You  might name the filebase "NEWUP".  In  this  case,
  409.       Base Runner will create:
  410.  
  411.       NEWUP.IDX - Filebase index          FILEBASEDIR\IDX\NEWUP.IDX
  412.       NEWUP.HDR - Filebase data header    FILEBASEDIR\HDR\NEWUP.HDR
  413.       NEWUP.TXT - Filebase text           FILEBASEDIR\TXT\NEWUP.TXT
  414.  
  415.         The following is what is contained in each of these files:
  416.  
  417.       NEWUP.IDX:
  418.  
  419.       Filename - Name of a given file
  420.       Filedate - Date of a given file
  421.       Status   - Status; deleted, etc.
  422.       Offset   - Where in NEWUP.FBS the main information starts
  423.  
  424.       NEWUP.HDR:
  425.  
  426.       Areaname - Name of the file area to which this file belongs
  427.       Filename - Filename of this file
  428.       Size     - Size in bytes of this file
  429.       Date     - Date of this file
  430.       Index    - Where the file description starts for this file
  431.       Length   - Length in bytes of the file description
  432.       CRC      - CRC32 of this file
  433.       ID       - An identifying marker to aid in synchronization of
  434.            corrupted filebases.
  435.       Uploader - Person who uploaded this file.
  436.       UL Date  - Date of upload(if uploaded) of this file.
  437.       Times DL - How many times has this file been downloaded.
  438.       Last DL  - Last date of download of this file(for future use).
  439.  
  440.       NEWUP.TXT:
  441.  
  442.       Line per line, not wider than 45 characters in PCB mode and not
  443.       more than 60 characters in FILES.BBS mode, the text that goes
  444.       into the description.
  445.  
  446.         There  is  one record for every file in both the  IDX  and HDR
  447.       file.   So if your new upload area has 200 files in it,  each  of
  448.       these files will have 200 records.  Each record contains the same
  449.       information  as  your PCBoard DIR file(s) plus a bit  more.   You
  450.       don't  have  to worry about the exact structure  here,  just  the
  451.       basics of what's involved.
  452.  
  453.         So what Base Runner does is maintains these databases, and  the
  454.       files  associated  with each record in the database.  If  a  file
  455.       shows up in a  file area that  Base Runner  doesn't  know  about,
  456.       Base Runner adopts the file  and all  of  the  above  information
  457.       automatically.If you kill a file off manually,Base Runner removes
  458.       the record.
  459.  
  460.         When Base Runner processes a file area it loads the index  file
  461.       into  memory entirely.  This is a very small index record (only
  462.       23 bytes) and since all available memory is used, the only limit
  463.       to the size of your databases is your available memory. Please
  464.       note though, that a comparitive ratio IS held in conventional(the
  465.       indexes are also indexed in a manner of speaking) memory, so you
  466.       will see SOME conventional memory loss in VERY large filebases.
  467.  
  468.  
  469.         Because it loads the entire index into  memory, Base Runner  is
  470.       unbelievably fast considering what it does.  If you enable  every
  471.       feature  there  is, basic maintenance takes seconds on  even  the
  472.       largest area.
  473.  
  474.  
  475.         How this is done is as follows. Only 20 bytes of the index are
  476.       loaded at any one time. For each record, 2 bytes are held in what
  477.       is known as conventional memory, memory below 1 meg, and the rest
  478.       are thrown into pages in upper or extended memory if such memory
  479.       exists. Failing that, conventional memory is used. Even if you
  480.       are using total conventional memory of one meg you can load up a
  481.       database of approximately 35,000 records per area. Assuming that
  482.       this is attached to one DOS directory and that all the files are
  483.       in that directory, DOS would break before Base Runner would. This
  484.       kind of power is hard to come by these days.
  485.  
  486.  
  487.         It  may  seem  complicated but the  complexity  is  handled  by
  488.       Base Runner. You now know roughly how the databases are managed
  489.       and that's all you really need to know as far as the details go.
  490.       The rest is configuration. You should also start to consider
  491.       this new "view" of having seperate files areas and echo areas as
  492.       this whole package revolves around those two levels of
  493.       operation and their interaction with each other.
  494.  
  495.  
  496.  
  497.       1.1.3
  498.               Ownership
  499.               ---------
  500.  
  501.  
  502.         As  you  may have noticed in the previous section,  a  filebase
  503.       record  holds  the name of the file area to which  a  given  file
  504.       belongs.  This is referred to as file ownership.  In other words,
  505.       when looking at a given file, that field answers the question "to
  506.       which file area does this file belong?".
  507.  
  508.         When  you  configure  your file areas  (which  we'll  get  into
  509.       shortly)  each file area must have a unique name.  You  pick  the
  510.       name, it doesn't matter what it's called.  But something  notable
  511.       would help like NEW_UPLOADS or NEWUP90 or IBM_GAMES.  As long  as
  512.       it's one word and is unique.
  513.  
  514.         Base Runner supports  fully qualified automatic file  movement.
  515.       Each individual file on your system knows what area it's owned by
  516.       or  belongs  to, even if it's in a different area.   So  although
  517.       CHESS.ZIP  may reside in NEW_UPLOADS, it actually belongs to,  or
  518.       is owned by IBM_GAMES.
  519.  
  520.         You can configure each file area to move the files it  contains
  521.       based  on  a  number  of  days.   For  example,  you  could  have
  522.       NEW_UPLOADS  move  any files older than 30 days  somewhere  else.
  523.       But where?
  524.  
  525.         Base Runner gives you 3 options. One is "Nowhere".Files stay in
  526.       a  given area for good.  The second is to any other defined  file
  527.       area.  The third is "Home".  If a file area is set to move  files
  528.       Home  after  XX days, files older than XX days are moved  to  the
  529.       area  that  owns  them.  A new upload area is  perfect  for  this
  530.       because  any files older than the number of days you specify  are
  531.       moved to where they belong automatically.
  532.  
  533.         Needless  to say, considerable thought should go into how  your
  534.       files  system is configured.  Like where you would normally  move
  535.       files manually. Base Runner was designed for maximum  flexibility
  536.       when  it comes to how file areas are handled.  User  uploads  are
  537.       detected  and  imported automatically.  If you want  an  off-line
  538.       area,  create  one and tell all your files areas  to  move  files
  539.       there after 6 months or a year old.
  540.  
  541.         So when initially configuring Base Runner, keep  this  in  mind
  542.       because it's a crucial part of how Base Runner operates and how it
  543.       will  manage your system.  The other included  utilities  provide
  544.       maintenance and manual control over ownership also. If you would
  545.       like some input as to how some of us(the beta team) have had it
  546.       set up, please consult the document STRATEGY.DOC.
  547.  
  548.  
  549.  
  550.       1.1.4
  551.  
  552.             What Does It Do?
  553.             ----------------
  554.  
  555.         You'll get a better understanding of what Base Runner does from
  556.       a list of its operational order. Remember that the things  listed
  557.       below  are  fully  documented  later on  and  that  most  of  the
  558.       individual  functions listed here can be disabled or  changed  in
  559.       configuration or from the command line.
  560.  
  561.       - Automatically Maintains Your Uplinks Lists
  562.         ------------------------------------------
  563.  
  564.         Early on in Base Runners execution, your inbound area is
  565.       scanned for a match against your uplink lists, if any, in your
  566.       nodes configuration to see if one of the files listed in your
  567.       nodes base matches a file that is currently in your inbound
  568.       directory. If a match is found, we assume it is a newly updated
  569.       uplink list and we copy it to the uplink list directory
  570.       configured in BRCONFIG. It is logged and reported to the screen.
  571.       This way you are always up to date with your uplink lists and
  572.       never have to maintain or "copy them" over to your Base Runner
  573.       uplink list directory. These lists are used for your downlinks
  574.       when they try to request echo areas from you that you don't
  575.       currently have online. Your copy of Base Runner will scan these
  576.       lists and if the uplink is connected to the same Folder(or group)
  577.       as the downlink, a request is made to the uplink to get the area
  578.       for your downlink. During this time, if configured, an echo
  579.       area and/or a file area are created to accomodate this new
  580.       areaname so that you are now ready to route files through to
  581.       this downlink node.
  582.  
  583.         This feature has a second phase to it. Since you are getting
  584.       these lists, why not put them to good use? Base Runner will go
  585.       through your echo areas and update their descriptions with the
  586.       new .NA or .NO files descriptions. Only .NA and .NO files are
  587.       supported at this time. This is especially handy if you are a
  588.       large hub and have many areas to manage.
  589.  
  590.  
  591.        - Area Manager
  592.          ------------
  593.  
  594.         The  file manager checks for any netmail messages addressed  to
  595.       it  and  processes them accordingly.  This function is  used  for
  596.       remote maintenance of the file echo areas any system may  receive
  597.       from you. This offers your downlinks(if you are a hub) an easy
  598.       way of adding or deleting (as well as many other various
  599.       operations available) echo areas automatically by remote
  600.       netmail. This makes your file management system virtually
  601.       maintenance free!
  602.  
  603.        - Automatically Maintains Outbound Que
  604.          ------------------------------------
  605.  
  606.         Base Runner looks at the Outbound Que(if PCB, or netmail
  607.       directory) and checks for sent files and removes them from the
  608.       outbound directory. This only applies to files move to the
  609.       outbound area for downlinking, not those that were originals.
  610.       They were attached from their home filebase so they are simply
  611.       "unfrozen"(via the utility programs NOKILL maintenance
  612.       operations) so that now regular filebase operations take effect.
  613.  
  614.        - File Echo Importation
  615.          ---------------------
  616.  
  617.         The  inbound  directory  is  checked for  new  .TIC  files  and
  618.       possible attached files.  If any, they are imported to the system
  619.       as you have defined. During this time the files may be imported
  620.       to your filebases. If this occurs(if the area is not passthru),
  621.       certain operations are performed on the file. For example, if
  622.       the file is to be converted to an alternate archive type, it
  623.       will first be extracted into your work directory(preserving all
  624.       the original archives path information and any imbedded archives)
  625.       after which it may undergo such tests as CRC,3 level duplicate
  626.       detection,Add files, delete files, change/add comments, 2 way
  627.       file id etc. File movement defaults are set up as well as other
  628.       system info and the file is imported into your filebase for that
  629.       echo. Full downlinking is supported with unlimited downlinking.
  630.  
  631.        - Deletions
  632.          ---------
  633.  
  634.         Each Base Runner filebase is loaded up and compared to what's on
  635.       disk. Any files that exist in  the filebase but don't  exist  on
  636.       disk are removed from the filebase.  This ensures the filebase is
  637.       kept up to date on missing files.
  638.  
  639.        - Age Deletions
  640.          -------------
  641.  
  642.         As above, but the file is checked for age against the
  643.       specified number of days set in the configuration for this area.
  644.       If this area is set to zero, then no age deletions take place
  645.       for this area. Each area is checked in your database.
  646.  
  647.        - Adoptions
  648.          ---------
  649.  
  650.         Again  the  filebases  are compared  against  their  associated
  651.       directories  but this time if a file exists on disk that  doesn't
  652.       exist  in the filebase (an orphan) , it is adopted as a orphan
  653.       file and processed just as an imported echo file is. That is to
  654.       say that it falls under all the same testing as does the echo
  655.       files imported such as Virus Scanning,CRC test, Add Files, Delete
  656.       Files, Comments, 3-Way Duplicate scanning, 2-Way File id
  657.       insertion etc. Finally, it is imported into the filebase and a
  658.       new DIR file(or Files.bbs) is regenerated for the area.
  659.  
  660.        - File Movement
  661.          -------------
  662.  
  663.         Files  are automatically moved between areas based on the  area
  664.       links  you  define in configuration.  More on this  in  the  next
  665.       section.
  666.  
  667.        - Duplicate Checking
  668.          ------------------
  669.  
  670.         Filebases  are checked for lines that duplicate  themselves  in
  671.       the  filebase.   Dupe checking of the file is  performed  at  any
  672.       point a file can enter the Base Runner system.
  673.  
  674.        - User Upload Processing
  675.          ----------------------
  676.  
  677.         If a filename is found in a DIR file(or Files.bbs) and exists
  678.       on the hard drive directory specified for that area, it is
  679.       considered a user upload and processed into the system. Because
  680.       we assume most systems already have a valid upload
  681.       scanner(SpotChek by CompuData Systems is a popular one) and that
  682.       the file has already undergone rigorous testing, we only do a
  683.       minimum amount of testing on these files including CRC,
  684.       duplicates, validation, archive stamp checking etc. These files
  685.       are then imported into your filebase but a new DIR file is not
  686.       generated as it is already in the DIR file(or Files.bbs).
  687.  
  688.        - Filebase Sort
  689.          -------------
  690.  
  691.         Filebases  are sorted according to the sort order specified  in
  692.       file area configuration.
  693.  
  694.        - User Requests are Processed
  695.          ---------------------------
  696.  
  697.         These are the requests users from other systems(who are
  698.       involved in a request system with you) that must be filled. Of
  699.       course the usual security checks are made to make sure this node
  700.       is indeed authorized to take these files and that their limits
  701.       have not yet been reached, but otherwise, a return attach file
  702.       is sent to the requesting system. If the file is not found or
  703.       fails for some reason, both you and the requesting sysop are
  704.       notified of the problem so that you may sort it out later.
  705.       New List updates and complete list generation are also handled
  706.       during this operation as well as incomming files that your users
  707.       may have requested from other systems.
  708.  
  709.        - DIR File Generation ( or FILES.BBS )
  710.          ------------------------------------
  711.  
  712.         For those filebases that have changed,Base Runner regenerates the
  713.       associated  PCBoard DIR file.  For this reason, changes  made  to
  714.       the  original listing file such as with PCBFiler may  not  apply.
  715.       Functions performed with such utilities are done to the Base Runner
  716.       filebases  directly with the included utility, Bredit.   It  does
  717.       everything  the above programs do and lots more; a nice piece  of
  718.       work.
  719.  
  720.        - TrashCan File
  721.          -------------
  722.  
  723.         A textfile containing one filename per line of a node address
  724.       which is considered to be "trash" or unacceptable. If this option
  725.       is set to "on", all files from that node will sit in the inbound
  726.       and not be processed. Also, this node address will not be added
  727.       into the nodes database. This will be logged so you can monitor or
  728.       add the node manually if you wish at a later date.
  729.  
  730.         Base Runner was designed in a very modular way, so these  above
  731.       functions  plus  many more can be enabled or  configured  through
  732.       main configuration.  Each file area on your system can be handled
  733.       differently, as well as the files that enter into them.
  734.  
  735.         The  thing you have to remember is that once you define one  of
  736.       your   file  areas  under  Base Runner it belongs to Base Runner.
  737.       Manipulation  of the resultant DIR file directly is possible  but
  738.       may not be desirable.  Deletion checking and Adoptions will  keep
  739.       the  filebase updated but what's in the DIR file is a  perishable
  740.       reflection of Base Runner's filebases.
  741.  
  742.         You don't have to surrender your entire system, you can include
  743.       only those areas you wish Base Runner to look after. We put a lot
  744.       of flexibility into the program so you're not tied to doing a lot
  745.       of  things you don't want.  If one day you decide not to  run  it
  746.       anymore,  just  stop using it.  Your DIR files will  continue  on
  747.       without Base Runner present.
  748.  
  749.        - Bad Files Area
  750.          --------------
  751.  
  752.         At various times during Base Runners execution, there may be
  753.       times when certain files fail the operations performed on them
  754.       for whatever reason. This is the time that Base Runner(if set up
  755.       for it) may move these files to an area that is hard coded
  756.       called "BAD_FILES". This area is automatically created by the
  757.       configuration program if no files area database exists and uses
  758.       certain defaults but you may change them if you like. The
  759.       directory and specific DIR file(or Files.bbs) are also updated
  760.       by this areas regular functions. This area is exempt from all
  761.       file movement operations by default. It is also exempt from all
  762.       deltions or any other scanning usually performed on the regular
  763.       areas files. The reason for this is that we must assume that the
  764.       file is either corrupt or not a file we can work with or it
  765.       would not be here at all, so we must not touch it until you or
  766.       one of your co sysops does something with it. This area is set
  767.       up and its parameters established at start up and if it is not
  768.       valid, Base Runner will bark up and refuse to run, logging the
  769.       error as well as showing you on your screen.
  770.  
  771.       - Automatically Maintains your History File
  772.         -----------------------------------------
  773.  
  774.         There is a small file that records all files coming in and out
  775.       of your system. This "History" file has alot of information
  776.       about exactly what the file did when it went through. With this
  777.       information, extensive bulletins can be generated(please read
  778.       BRUTIL) to report statistical records of your systems file
  779.       activity. The file simply keeps growing if it is not maintained,
  780.       so if the number of "historydays" in your configuration is a
  781.       value other than zero(zero denotes unlimited size) the file is
  782.       scanned back to the number of days so that it stays "manageable"
  783.       on your hard drive.
  784.  
  785.  
  786.  
  787.       1.1.5
  788.                 Other Considerations
  789.                 --------------------
  790.  
  791.         The design of Base Runner took into consideration that you might
  792.       not  want to just hand over your entire file system to  a  maniac
  793.       utility.  I have a couple of areas on my BBS that are not touched
  794.       by Base Runner. I use the usual PCBoard ways  of  managing  those
  795.       areas.
  796.  
  797.         When you define a file area under Base Runner, any  maintenance
  798.       outside  of Base Runner is not encouraged.What I mean is, if  you
  799.       have  Base Runner  looking  after new uploads, and you go in with
  800.       PCBFiler  and kill, move, etc.,Base Runner doesn't know about it.
  801.       But it's not a disaster. First, Base Runner does (optional)checks
  802.       and  deletes  filebase entries for non-existent files  (ones  you
  803.       killed) and adopts files that just appear (ones you copied in).
  804.  
  805.         Base Runner comes with Bredit, a FULL featured file base editor
  806.       like  PCBFiler  but LOADED with features for manual  updating  of
  807.       your  file  areas if needed.  Movement should be  automatic,  but
  808.       some  things  need  changing like  file  ownership  as  described
  809.       earlier.
  810.  
  811.         If  you don't want certain areas managed by  Base Runner  don't
  812.       define them as a file area.  No problem.  It's left alone and you
  813.       can use PCBFiler to look after those manually.
  814.  
  815.         If you want to run Base Runner strictly for the file echoes, you
  816.       must  define  at  least one file area.  It can  be  one  or  more
  817.       private to the BBS areas, also defined in your BBS setup.   Since
  818.       Base Runner reflects its system with a DIR file,files can be moved
  819.       around the old fashioned way.
  820.  
  821.         The  only weakness in all this is user uploads.  We identify  a
  822.       user  upload  as a file that exists in both the DIR file  and  on
  823.       disk,but does not exist in the Base Runner filebase.It is adopted
  824.       and  ownership  is assigned to the area it was  adopted  in.   We
  825.       would  like  to  have the ownership  set  automatic  but  there's
  826.       nothing to tell us what area a file would belong to.  This is the
  827.       small manual maintenance required.
  828.  
  829.         You can define an upload area under Base Runner and set it to
  830.       move files to your new upload area after 1 day. Use Bredit to
  831.       assign the new file's ownership and run Base Runner.Automatic file
  832.       movement will take over provided you have it set right. Of course
  833.       these are only examples and are not meant to say this is how you
  834.       must run it. Please consult the file STRATEGY.DOC for some info on
  835.       different ways to set up your file/echo areas.
  836.  
  837.         Also something to consider is that this package is not
  838.       crippled nor 'rated' in levels of advancement. We do not insist
  839.       on "advanced"  tic modes to have Base Runner include such things
  840.       as LDesc in generated TIC files. As such, all the power
  841.       available to you is right there in front of you.
  842.  
  843.         It has been asked if Base Runner will scan message bases for
  844.       certain files requested and reply based on those requests. This
  845.       is a feature of a BBS and Front Ends such as Front Door and is
  846.       not within the scope of Base Runner, nor should it be. That not
  847.       only serves to confuse but also adds unnecessary overhead. What
  848.       length has been offered, however, is that there is a user
  849.       request system that allows users to request files from other
  850.       systems directly.
  851.  
  852.         Base Runner is not provided for 30 days and you are NOT
  853.       required to register it to continue using it. There are very few
  854.       features offered to registered users which make life easier but
  855.       not unbearable. Base Runner may be used indefinately without a
  856.       license in its present form. Evaluate it for as long as you
  857.       like. If you think that some of the registered features suit
  858.       you, then consider registering it, that is up to you. So you see
  859.       we are not money grubbing hogs but a group of concerned sysops
  860.       who would like to offer a better level of TIC/File processing
  861.       that is within reach of all sysops. We know how hard it is to
  862.       run a system without getting nailed for every piece of software
  863.       you run online in order to maintain your system. With that we do
  864.       ask one small favor of you. Please let us know how you like the
  865.       software and if you wish to see something added or changed. If
  866.       you see something that is not working properly, please contact
  867.       us, don't be shy, we are more than glad to help and if indeed
  868.       what you find is more than a configuration problem, we will
  869.       endeavor to develop the product to your level of satisfaction.
  870.  
  871.  
  872.  
  873.  
  874.  
  875.       1.1.6
  876.              File Area Links
  877.              ---------------
  878.  
  879.         As  mentioned,a file area in Base Runner is much the same as a
  880.       file area on your BBS. The difference is, Base Runner file  areas
  881.       have  names.   Any  old name that makes sense,  as  long  as  its
  882.       unique.   If  you're used to file echoes, they  employ  the  same
  883.       thing  but  this  has nothing to do  with  file  echoes.
  884.  
  885.         Each  file area you define allows you to configure  two  things
  886.       about files entering that area:
  887.  
  888.       1 - Initial area for uploads
  889.       ----------------------------
  890.  
  891.         Files  uploaded  to this area (assigned ownership)  are  to  be
  892.       placed  in the specified area.  So files uploaded to  ZIP_UTILITY
  893.       could be initially placed in NEW_UPLOADS.
  894.  
  895.       2 - Move Files to Which Area
  896.       ----------------------------
  897.  
  898.         There  are 3 main choices here.  1) Nowhere.  Files  are  here,
  899.       and  move  nowhere, even if they are owned by  other  areas.   2)
  900.       Home.  Files are moved to the areas that own them.  3)  Specified
  901.       area.   You  can  specify that files in this area  are  moved  to
  902.       another area.  Like, NEWUP30 configured to move files to  NEWUP60
  903.       after 30 days.
  904.  
  905.         As  you can see, based on this per area configuration, you  can
  906.       define  chains of areas linked together that files follow.   Like
  907.       from  UNTESTED  to NEWUP30 to NEWUP60 to HOME  and  then  deleted
  908.       after 6 months if you want.
  909.  
  910.         The key to the accurate flow of new incoming files is how  they
  911.       are  handled  when they enter the Base Runner system.There are  4
  912.       ways:
  913.  
  914.       1) File Echoes
  915.       2) User Upload
  916.       3) Local Upload
  917.       4) File Adoption
  918.  
  919.         File  echoes are covered later, but ownership is  looked  after
  920.       quite nicely by itself.  User upload is based on the  possibility
  921.       that the user is an idiot, and needs a life badly.  Meaning,  its
  922.       a wide open door as far as error is concerned.  This is where the
  923.       ability  to  change  file ownerships in Bredit  comes  in  handy.
  924.       Local upload  is YOUR fault.  :^) When Base Runner adopts a  file
  925.       (one  on disk but not in the filebase) ownership defaults to  the
  926.       area it was found in.
  927.  
  928.  
  929.  
  930.       1.1.7
  931.  
  932.           System Requirements and using SHARE.EXE
  933.           ---------------------------------------
  934.  
  935.  
  936.         There are only a couple of things you should be concerned about
  937.       when considering the operation of Base Runner. You should have at
  938.       least a 80386 processor as the code is optimized to omit code  to
  939.       support anything less than a 386 system.
  940.  
  941.         At least 512K of ram is required but is not totally used unless
  942.       you have large filebases(greater than 65,000 files).  This allows
  943.       the speed necessary to optimally run systems that deal with  such
  944.       large amounts of data. If you run out of memory, the disk is used
  945.       to swap memory in and  out but is strongly recommended against as
  946.       the thrashing on your  drives may be  intolerable and will result
  947.       in a major speed loss.
  948.  
  949.         File sharing and record locking is used all throughout the code
  950.       so it is absolutely necessary that you run a program called SHARE
  951.       during your startup batch files.If you do not know anything about
  952.       this program or its use,please consult your DOS documentation for
  953.       more details.This is to accomodate PCB's configuration files that
  954.       are read and written to often.  Running SHARE.EXE is as simple as
  955.       including the line SHARE.EXE in your autoexec.bat file but is good
  956.       to know what it is and why you are running it.
  957.  
  958.         It is also absolutely necessary to have a valid FIDO address or
  959.       this software is useless to you for any FIDO processing. Even the
  960.       file requesting system, since the rest of it depends on it,  also
  961.       uses the FIDO standard as its interface.   Base Runner will also,
  962.       if  configured, use PCB's netmail conference area instead of some
  963.       other front end such as Front Door or D'Bridge, which use the MSG
  964.       format. Either format is supported.
  965.  
  966.         The executable files are not very large,  approximately 2.0 meg
  967.       in size.You may not use a program such as PKLITE or LZEXE to make
  968.       these programs smaller as they are overlaid for memory use.   The
  969.       reason for this is they are heavily overlaid. These code segments
  970.       are calculated very carefully and if they are comressed,it messes
  971.       up the whole virtual data tables in the executable. Unpredictable
  972.       results will no doubt come your way in such a case,if the program
  973.       will even run at all!
  974.  
  975.         The total size for an average system carrying 100 areas would
  976.       apprximately total 2 to 2.5 megs of hard drive space. Not bad for
  977.       what you are about see it doing.
  978.  
  979.  
  980.  
  981.       1.2.0
  982.  
  983.  
  984.                  Main Configuration
  985.                  ------------------
  986.  
  987.         This section deals with the main Base Runner setup and file area
  988.       management.  It  also includes information  pertaining  to  file
  989.       echoes.   If  you  don't  run  any,  the  options  for  them  are
  990.       inconsequential.   If  you do, you should be  familiar  with  the
  991.       operation of a Fido front end mailer and its terminology.
  992.  
  993.         Main  configuration is a program called BrConfig.EXE.  It is  a
  994.       menu driven program with help at any menu or prompt with a  press
  995.       of  F1.  It takes no command line parameters, nor does  the  main
  996.       program, Base Runner.EXE. The operation of the  main  program  is
  997.       solely dependent on the contents of the data files maintained  by
  998.       BrConfig.Therefore, BE SURE you have Base Runner configured right
  999.       before you run it!
  1000.  
  1001.         If no configuration file is found in the directory you are run-
  1002.       ning Base Runner from, a default file will be created. Along with
  1003.       this, Base Runner will create a couple of directories for you so
  1004.       that you will be all ready to run right away. The config program
  1005.       will also create a new BAD_FILES file area, an area which is very
  1006.       important for all of Base Runners processes.
  1007.  
  1008.         If you have an existing system using another package, be sure
  1009.       to check that program to see if it supports your processor type.
  1010.       If it does(such as Allfix), you may choose to have it convert the
  1011.       configuration over to Base Runners format before you run the con-
  1012.       fig program. That way the files will be set up for you leaving you
  1013.       with a minimum amount of work!
  1014.  
  1015.         The  main menu of BrConfig will appear and we'll start  at  the
  1016.       top and work down. Base Runner has MANY features and they will be
  1017.       covered  as configuration is reached for them.  First  selection,
  1018.       System Info presents a sub menu with four options:
  1019.  
  1020.  
  1021.  
  1022.       1.2.1
  1023.  
  1024.  
  1025.       System Info - Paths/Files
  1026.       -------------------------
  1027.  
  1028.  
  1029.        - Inbound Directory
  1030.          -----------------
  1031.  
  1032.         This is the path where inbound file echo files are stored.   It
  1033.       is typically your front end mailer's Inbound directory.
  1034.  
  1035.  
  1036.        - Outbound Directory
  1037.          ------------------
  1038.  
  1039.         This is where Base Runner will store outbound file echo files
  1040.       and information. It is best that this directory be  one  that  is
  1041.       unique to Base Runner and NOT the same as the inbound path or you
  1042.       will lose files. No other files can reside in this directory
  1043.       except the ones Base Runner is downlinking. Failing to move files
  1044.       out of this directory may result in them being automatically
  1045.       deleted as part of regular maintenance.
  1046.  
  1047.  
  1048.        - Netmail Directory
  1049.          -----------------
  1050.  
  1051.         This  is  the path where netmail messages are  stored.   It  is
  1052.       typically  the same directory as your front end mailer's  netmail
  1053.       directory.
  1054.  
  1055.  
  1056.        - Net Out
  1057.          -------
  1058.  
  1059.         Alternate directory to place outbound netmail attaches. If
  1060.       this field is blank, it is ignored, otherwise this directory is
  1061.       used instead of the above directory. This is handy if you would
  1062.       like to temporarily output message attaches to an alternate
  1063.       directory.
  1064.  
  1065.  
  1066.        - Filebase Directory
  1067.          ------------------
  1068.  
  1069.         This is the directory where Base Runner's file databases are to
  1070.       be stored. Usually \DBASE\FILEBASE, since many file areas can add
  1071.       up   to  a  lot  of  files,  keeping  these  separate   maintains
  1072.       organization. This will only be a head directory. The actual
  1073.       directories that hold the bases will be under this one and will
  1074.       be called IDX,HDR and TXT.
  1075.  
  1076.  
  1077.        - Headers
  1078.          -------
  1079.  
  1080.         Base Runner gives  you the option of using DIR File headers and
  1081.       footers.  They are, headers and footers at the top and bottom  of
  1082.       the directory listings the user sees. Using PCBoard,  Base Runner
  1083.       keeps these headers and footers in separate files.  PCBFiler will
  1084.       trash  the  headers if they're included in the DIR  file  itself.
  1085.       This  directory specifies where the individual header and  footer
  1086.       files are stored when Base Runner generates them. Please do not
  1087.       confuse this with the path/filename of each header/footer in the
  1088.       file area configuration. They are to allow you to place the orig-
  1089.       nals whereever you like. This field is where all the new created
  1090.       headers/footers will be. You should not keep the originals in this
  1091.       directory.
  1092.  
  1093.  
  1094.        - Embedded Directory
  1095.          ------------------
  1096.  
  1097.         This is a temporary directory to store embedded archives, ones
  1098.       in which archives exist inside other archives. This directory will
  1099.       be used to store these files that extracted from these embedded
  1100.       archives. The reason the regular work directory is not used is so
  1101.       we do not tamper with the original archives directories. This aids
  1102.       in the archive conversions where all original paths and sub dirs
  1103.       are preserved.
  1104.  
  1105.  
  1106.        - Log File
  1107.          --------
  1108.  
  1109.         This  is the path and filename of the log file that Base Runner
  1110.       generates during its operation.  Although you can use an existing
  1111.       log file used by another program,its best to let Base Runner
  1112.       manage its own. Pressing F2 will invoke your external text
  1113.       editor(if configured below) so that you may see and edit this
  1114.       file.
  1115.  
  1116.  
  1117.        - File List
  1118.          ---------
  1119.  
  1120.         This  option  specifies  where the master  file  list  will  be
  1121.       placed.   See  the  option under  "Global  Options"  for  further
  1122.       information. This list should not have an extension as one will be
  1123.       added automatically(ZIP).
  1124.  
  1125.  
  1126.        - Hatch To?
  1127.          ---------
  1128.  
  1129.         The echo area tag the master list will be hatched out to. You
  1130.       may disable this feature by simply leaving this field blank. If
  1131.       not blank, the echo area is searched for in your echo database and
  1132.       if found, any nodes attached to that echo will recieve a copy of
  1133.       the master list along with the necessary tic file so that they may
  1134.       import the file just as any other file(and possibly downlink it
  1135.       themselves).
  1136.  
  1137.  
  1138.        - FTrashCan List
  1139.          --------------
  1140.  
  1141.         Path and Name of a text file used as a File Trash Can. This is
  1142.       a plain vanilla text file with one filename per line, wildcards
  1143.       accepted, of the list of files you will NOT accept on your
  1144.       system. Please note that this is ignored by the echo modules
  1145.       because it is assumed that your downlinks may still want the
  1146.       file, so it is echoed out as usual. Pressing F2 will invoke the
  1147.       external text editor(if configured) so that you may edit it
  1148.       directly from the config program.
  1149.  
  1150.  
  1151.        - NTrashCan List
  1152.          --------------
  1153.  
  1154.         This is a text list of nodes you wish NOT added during auto node
  1155.       add. One node per line, you may use wildcards ...
  1156.  
  1157.       1:229/428      These are all valid entries.
  1158.       1:229/*
  1159.       1:*
  1160.  
  1161.         if no zone is specified, your main aka zone is used by default.
  1162.       You may press F2 to edit this file directly if you have
  1163.       configured the external text editor(please see below).
  1164.  
  1165.  
  1166.        - Uplink Lists Directory
  1167.          ----------------------
  1168.  
  1169.         A path to a directory where Base Runner will maintain its uplink
  1170.       lists in. This is the path where new updates of your uplinks lists
  1171.       will be kept. Up to 15 lists per node may be specified. All of the
  1172.       lists will be in this directory. If you are not hubbing, this will
  1173.       not be of any consequence to you.
  1174.  
  1175.  
  1176.        - Work Directory
  1177.          --------------
  1178.  
  1179.         Base  Runner  needs  a  unique  directory  for storing temporary
  1180.       files. It  can be anything like C:\BASERUN but nothing else should
  1181.       use it as Base Runner frequently deletes this entire directory and
  1182.       everything below it(because  the  archivers  sometimes create sub-
  1183.       directories).   Please  make  sure there are no sub directories to
  1184.       this one.
  1185.  
  1186.  
  1187.        - External Editor
  1188.          ---------------
  1189.  
  1190.         This is the name of  the  program  you  wish to use as an editor
  1191.       for the files descriptions.   There is one built into BREDIT,  but
  1192.       this may give  you  more  of what you want. We know how people can
  1193.       get attached to  "their"  text editors so we offered this feature.
  1194.       Of  course  you can  still use the built in one by pressing enter,
  1195.       but  pressing  F2  in  the  edit  window  will  pop up your editor
  1196.       instead.   We have  tried  to test this with as many editors as we
  1197.       could  and  found  a problem with some(like DOS' edit for example)
  1198.       of the editors.   The  reasons  for  this  are  as  varied  as the
  1199.       editors themselves.   In an effort to be as compliant as possbile,
  1200.       we have  attempted  to  have  BREDIT  run with the widest possible
  1201.       width  of  editors on the market. If it simply resets the font and
  1202.       then sets  it  back,  the  shell  to the editor failed and control
  1203.       was  returned  to  BREDIT.   In  this  case you may either use the
  1204.       built  in  one  or find another editor. We have had good luck with
  1205.       the  program  called QEDIT here. Qedit is a program which requires
  1206.       certain  things  in order for you to run it, so please consult any
  1207.       documentation in regards to that or any other product.
  1208.  
  1209.  
  1210.        - Magic File List
  1211.          ---------------
  1212.  
  1213.         Path and  Name  of  your  Magic File list. This is a list with a
  1214.       particular  format  in  the  form <MAGICNAME> -whitespace- <FILE>.
  1215.       MagicName  is  the  actual magic name that is scanned for. File is
  1216.       the file(s)  that  will be used (wildcards permitted) for the file
  1217.       translation  so  that  all  files  matching  this filespec will be
  1218.       sent  out  as  a  file  request. This is usually also used by most
  1219.       front end mailers but  is primarily designed for use with BRFreq's
  1220.       file requesting system.
  1221.  
  1222.  
  1223.        - CD Drives
  1224.          ---------
  1225.  
  1226.         These  are  the  drive  letters of your configured CDROM drives.
  1227.       Only the character letter of the drive is necessary.   Base Runner
  1228.       checks  all  drives  for available disk space and cross references
  1229.       these  against  your  minimum setting to see if files may be moved
  1230.       or  copied  there  but  also serves as a system for recording your
  1231.       CDROM drives as well. Example...
  1232.  
  1233.       "EKI"  .. would  mean  that drives E, K and I are all CDROM drives
  1234.       and that Base Runner should not try to perform any copies or
  1235.       moves to those areas.
  1236.  
  1237.  
  1238.        - Ann. Dir(Announce Directory)
  1239.          ----------------------------
  1240.  
  1241.         This  is  an   alternate  packet  directory  for  announcements.
  1242.       Normally,  when  an  announcement is created,  it is appended to a
  1243.       packet  that  originates  from the  node who sent you the file for
  1244.       which that  announcement  is being made. There are times, however,
  1245.       when  you   will   want   to  place  these  packets  into  another
  1246.       directory (secure  directory  for  example). If nothing is entered
  1247.       into this field, then inbound directory is assumed.
  1248.  
  1249.       1.2.2
  1250.  
  1251.  
  1252.       Systeminfo - Global/System Information
  1253.       --------------------------------------
  1254.  
  1255.         This  is general information, mostly for use on reports and  so
  1256.       on.   Their  use  will  be shown in later  spots,  but  the  info
  1257.       required  is  basic.  DIR file headers and footers can  use  this
  1258.       info, as well as notify reports for file echo operation.
  1259.  
  1260.       - BBS Name     - Name of your BBS; "Steve's BBS"
  1261.       - Sysop Name   - Your Name.  A toughie.
  1262.       - Phone        - Your phone number.
  1263.       - Location     - City, etc...  eg. Oshawa ON Canada
  1264.  
  1265.  
  1266.        - Area Mgr?(or File Mgr)?
  1267.          -----------------------
  1268.  
  1269.         Should Base Runner perform Area Manager operations? Even if
  1270.       this is set to "Y"es you can disable it via the command line
  1271.       switch "NOMGR". Read Section on Area Manager for more info on
  1272.       Area Manager activities.
  1273.  
  1274.  
  1275.        - Move Duplicates to BAD?
  1276.          -----------------------
  1277.  
  1278.         Base Runner treats the file area named "BAD_FILES" as a special
  1279.       area.   If  it  exists, certain functions  of Base Runner such as
  1280.       duplicate  checking  move  duplicate  files  to  the  file   area
  1281.       "BAD_FILES".   If  the file area doesn't  exist,  duplicates  are
  1282.       deleted.  "Y" here indicates you want duplicate files move to the
  1283.       BAD area.  Otherwise, duplicates are deleted.
  1284.  
  1285.  
  1286.        - Duplicate Limit
  1287.          ---------------
  1288.  
  1289.         Base Runner  maintains a file internally called BRDUPE.DAT.  It
  1290.       holds  the  CRC  values of the most  recent  files  entering  the
  1291.       system.  If a new file via user upload, file echo, adoption  etc.
  1292.       enters  the  system and has a CRC value that matches one  in  the
  1293.       duplicate  base, it is considered a duplicate and dealt  with  as
  1294.       per the above option.
  1295.  
  1296.         This  option  specifies  how  many files  to  maintain  in  the
  1297.       duplicate  base.  BrUtil has a function that packs the dupe  base
  1298.       to  say  10,000 files if that's what you  specify.   That  amount
  1299.       would  be  average since the larger this number, the  larger  the
  1300.       duplicate base.
  1301.  
  1302.  
  1303.        - User Uploads?
  1304.          -------------
  1305.  
  1306.         This is the system wide toggle for disabling the User Upload
  1307.       operations(registered).
  1308.  
  1309.  
  1310.        - Add Node?
  1311.          ---------
  1312.  
  1313.         This  tells  us  whether you want Base Runner  to  automatically
  1314.       add nodes to your database as  they  are  encountered.   Beware of
  1315.       the security implications of this  type  of move. To help you with
  1316.       security,   Base Runner maintains a  list of "trashcan" nodes that
  1317.       it will not relate to in any way.
  1318.  
  1319.  
  1320.        - Auto Uplink?
  1321.          ------------
  1322.  
  1323.         Should  Base  Runner  automatically search for uplinks and their
  1324.       lists to connect a new  echo  area request?   This applies to Area
  1325.       Manager operations  where  a node  has requested an echoarea which
  1326.       is  not  currently  in  your  database.   You can have Base Runner
  1327.       automatically  generate  a  request  to  your  uplink  to  connect
  1328.       you(as well  as  the requesting node) and your downlink to the new
  1329.       area. This area is  created  and added to your database so you are
  1330.       then ready for new files moving in and out of that area.
  1331.  
  1332.  
  1333.        - File Sys.
  1334.          ---------
  1335.  
  1336.         A two  item  menu  with  either  PCB or FILES.BBS choices on it.
  1337.       Both  formats  are  fully  supported and maintained. PCB DIR files
  1338.       are the ones most commonly  referred  to  in  this  manual and are
  1339.       the standard file used for PCB's file system.    Files.BBS, on the
  1340.       other  hand,  is  a  much  more  widely used format by a number of
  1341.       popular  BBS's.    These  have  a  very  similar  format  but  are
  1342.       certainly  not  the  same  in  the  BBS's operations, so make sure
  1343.       your system supports either of these types.
  1344.  
  1345.  
  1346.        - History Days
  1347.          ------------
  1348.  
  1349.         Number of  days that will be kept and maintained in the  history
  1350.       file,  BASERUN.HIS.   This number will be the number of  days that
  1351.       Base  Runner  will  go back in its history reports and is also the
  1352.       way  Base  Runner  calculates  how  much of the file to trim if it
  1353.       needs it.   This information is used for posting to messages or to
  1354.       a text file or to a bulletin.
  1355.  
  1356.  
  1357.        - HTML Bull
  1358.          ---------
  1359.  
  1360.         The reports generated by Base Runner come in two flavors. One is
  1361.       the  obvious  flat  text  that  everyone  is so used to and is the
  1362.       fastest in execution(by a millisecond or so).   HTML is a style of
  1363.       report which uses special  control strings to tell the HTML server
  1364.       how to format the text, font sizes,lists etc...This aids in almost
  1365.       giving your reports  a World Wide Web  appearance and can actually
  1366.       be used as part of Web Pages.
  1367.  
  1368.  
  1369.        - Video Mode
  1370.          ----------
  1371.  
  1372.         Here you have 3 choices for video modes. With this set up you no
  1373.       longer need  to  enter it on the command line.  Please note though
  1374.       that the command line  will  override your  current  configuration
  1375.       setup. The 3 choices you have are...
  1376.  
  1377.       1 - Quiet :  This will run the main Base Runner program in what we
  1378.              call stdout mode or flat grey mono mode with no boxes
  1379.              or fancy  fonts  and  no 16 color ega palette either.
  1380.              This is handy for  unattended mode or if your current
  1381.              setup is not working  in  the higher resolution well.
  1382.              We endeavor to be as  compatible with as many systems
  1383.              as possible,   but  it  quite  often happens that our
  1384.              current  VGA routines may not be compatible with your
  1385.              particular video card.
  1386.       2 - EGA   :  This will run in 16 color standard EGA mode. You will
  1387.              get the boxes in color, but not the fancy fonts. They
  1388.              are only available in VGA mode.
  1389.       3 - VGA   :  This is the  fanciest output there is, with 256 color
  1390.              palette and  specialized fonts.   Not all systems can
  1391.              run this  mode  successfully in which case you should
  1392.              shift down to one of the lower modes.
  1393.  
  1394.  
  1395.        - Time Zone
  1396.          ---------
  1397.  
  1398.         The TIC standard requires a time zone.  F2 will present a  list
  1399.       of time zones for you to choose from if you're not sure.  It's  a
  1400.       3  character  value that would contain something like  EST,  PST,
  1401.       etc.
  1402.  
  1403.  
  1404.        - Net Retry
  1405.          ---------
  1406.  
  1407.         Base Runner supports networks and with  networks come  possible
  1408.       clashes with file sharing.If Base Runner tries to access a file on
  1409.       a  network  currently  being  modified  by  something  else  like
  1410.       PCBoard,this specifies the number of times Base Runner will retry
  1411.       the file before giving up.  A value of 0 says forever.
  1412.  
  1413.  
  1414.        - Retry Delay
  1415.          -----------
  1416.  
  1417.         This  option  specifies the delay between the above  number  of
  1418.       retries on locked network files.  0 means no delay.
  1419.  
  1420.  
  1421.        - Text List?
  1422.          ----------
  1423.  
  1424.         Base Runner supports a master file list function. So many BBS's
  1425.       distribute  a  master file list as one huge  text  file.   What's
  1426.       anybody going to do with a 4 meg text file? So Base Runner  will
  1427.       generate  one of 2 types of a master file list.   Specifying  "Y"
  1428.       here  will have a separate text file for each defined  file  area
  1429.       zipped up into the file you specified in Paths/Filenames.
  1430.  
  1431.  
  1432.         If you say "N", Base Runner will generate its own format of file
  1433.       listing, and attach the viewer (BRVIEW.EXE) along with it.    This
  1434.       way  the user  has a manageable utility (a scaled down Bredit)  to
  1435.       view, print or export  the file list.  The list is generated by  a
  1436.       function under BrUtil.
  1437.  
  1438.  
  1439.        - PCB Net?
  1440.          --------
  1441.  
  1442.         There  are  currently  three  types of netmail handling for Base
  1443.       Runner.   The  first  most  commonly  used one is the *.MSG format
  1444.       used  by  many popular front ends and BBS's. The second and third,
  1445.       which  are  broken down only by whether or not your PCB version is
  1446.       15.21  or  later.   15.21 has a unique outbound QUE file that must
  1447.       be treated differently.   This  QUE  file  as  well  as some other
  1448.       subtle   changes  are  the  only  differences  in  these  choices,
  1449.       otherwise,   you will still need  to  use the  *.MSG handling that
  1450.       PCB  offers  in  order to properly use Base Runner. Please consult
  1451.       your  PCB  documentation  for  more  details  on  how to  properly
  1452.       implement  the  FIDO  capabilities  of your PCB system.   The only
  1453.       time  you  won't  need  one of the PCB netmail toggles is when you
  1454.       do not run PCB at all.
  1455.  
  1456.  
  1457.        - Auto Hatch?
  1458.          -----------
  1459.  
  1460.         This tells  Base  Runner  if  it  should automatically hatch out
  1461.       new files found during  file  adoptions(or RAW DOS orphans).   The
  1462.       default  echo  area specified for the particular area the file was
  1463.       found in is  the  echoarea name  used to hatch the file out. Also,
  1464.       the  downlinks for the  echoarea is used  for hatching.   This can
  1465.       also  be  disabled  via the command line.  Please Read the section
  1466.       on "Using Base Runner" for more information.
  1467.  
  1468.  
  1469.        - Scr Blanker
  1470.          -----------
  1471.  
  1472.         BREdit  has  a  built  in  screen  blanker  which will  dim your
  1473.       screen  after  this  specified  number of minutes has elapsed with
  1474.       no  activity  on  either  the  keyboard  or  the mouse.  After the
  1475.       screen  has  blanked out,  you may press any key or press the left
  1476.       mouse button to light it back up again.
  1477.  
  1478.  
  1479.        - Minimum Drive Space?
  1480.          --------------------
  1481.  
  1482.         This is the minimum  drive  space required  before  files can be
  1483.       copied  or  moved  to  destination  drives.   This value should be
  1484.       entered  in  kilobytes. (Bytes divided by 1024).  If no setting is
  1485.       provided, the default of 5000 (5 megs) is provided for you.
  1486.  
  1487.  
  1488.        - Log Format
  1489.          ----------
  1490.  
  1491.         Base Runner supports many  logging styles.  This  is  constantly
  1492.       being  added  to but  at the time of this printing,  the following
  1493.       types are supported...
  1494.  
  1495.       - Front Door (or Intermail)
  1496.       - QFront
  1497.       - Remote Access
  1498.       - PcBoard
  1499.       - Base Runner (something different)
  1500.  
  1501.  
  1502.         Selecting on the menu the type you wish to use will alter  that
  1503.       type to the style that is seen in that type of log format.
  1504.  
  1505.  
  1506.  
  1507.       1.2.3
  1508.  
  1509.  
  1510.       System Info - Network Addresses
  1511.       -------------------------------
  1512.  
  1513.         These are  network addresses you may have within a Fido type
  1514.       network.They can be up to a four dimensional address,but  must
  1515.       include at least 2 dimensions.  I'll explain.
  1516.  
  1517.         A Fido address is comprised of up to four possible numbers:
  1518.  
  1519.       Zone:Net/Node.Point  ...or...
  1520.       1:229/428.2
  1521.  
  1522.         The  first  number is the Zone, and usually refers to a major
  1523.       geographic  area  such as North America or Europe.  It  can  also
  1524.       refer  to  another  type  of network  other  than  Fido  such  as
  1525.       SearchNet  (Zone 114) or DharmaNet (Zone 96).  The second  number
  1526.       is the network number within a particular Zone.  The third number
  1527.       is  the node number within a particular net, and the fourth is  a
  1528.       point number.
  1529.  
  1530.         The  Zone  number is optional if you're only dealing  with  one
  1531.       network.   The  point number is optional unless  you're  a  point
  1532.       under  an existing node.  In any case, a net/node number MUST  be
  1533.       present. ie.
  1534.  
  1535.       1:229/428
  1536.       229/401
  1537.       401       <- Invalid!
  1538.  
  1539.         Remember  these are YOUR addresses.  Only one is  required  but
  1540.       you may enter as many as you have up to 10.  The first address in
  1541.       the  list is your main address.  You will find reference to  what
  1542.       you enter here when (and if) you configure file echo areas.
  1543.  
  1544.  
  1545.  
  1546.       1.2.4
  1547.  
  1548.  
  1549.       System Info - Origin Lines
  1550.       --------------------------
  1551.  
  1552.         There are up to 50 origin lines you may have added to messages
  1553.       that are generated by Base Runner. You may enter any text you
  1554.       like. This text may include PCB's @-codes(as long as others will
  1555.       tolerate it!) or whatever text you wish to insert. Afterwards,
  1556.       when you are in echo areas, you may select from a list of these
  1557.       origin lines, one for each area, and have Base Runner use that
  1558.       particular one for that particular echo area. Not much more need
  1559.       to say anything on this one.
  1560.  
  1561.  
  1562.  
  1563.       1.2.5
  1564.  
  1565.  
  1566.       System Info - Virus Scanners
  1567.       ----------------------------
  1568.  
  1569.         Here you may enter up to 10 virus scanners to run on each
  1570.       imported file. This may seem like overkill but it is for those
  1571.       who are weak at heart and/or a little paranoid. Just leave any
  1572.       program field blank to disable that particular virus scanner.
  1573.       Leaving one empty will not disable one after it, they are all
  1574.       checked for validity. Two fields apply here, the program
  1575.       name(include the .EXE for speed) and the command line. These
  1576.       should be self explanatory. As with most programs, a zero
  1577.       errorlevel is assumed to be a successful return.
  1578.  
  1579.  
  1580.  
  1581.       1.2.6
  1582.  
  1583.  
  1584.       System Info - Compression Formats
  1585.       ---------------------------------
  1586.  
  1587.         Base Runner supports an unlimited number of archiver types.
  1588.       The first seven are already filled in by you and should never
  1589.       need to be changed for any reason. They are also there to
  1590.       provide you with a guide for future entries. It must be now
  1591.       stated that there are NO other TIC/File systems that deal with
  1592.       this properly at the time of publication of this document. The
  1593.       reason for this is that no one program allows for all command
  1594.       lines to be entered, does not allow for the possibility of a non
  1595.       recursive archiver(such as older PKARC or PKPAK) and while some
  1596.       archivers may indeed recurse(pull in sub directories) , they do
  1597.       not necessarily put those sub directory paths into the newly
  1598.       created archive. Base Runner covers ALL the bases(pun fully
  1599.       intended) here.
  1600.  
  1601.         Base Runner does not rely on your archive extension to provide
  1602.       proof positive that this indeed is the archive type we are
  1603.       looking for. Instead we use what we refer to as an archive
  1604.       stamp, a series of identifying bytes at a given offset of the
  1605.       file. For example, some are easy... RAR uses the word RAR! at
  1606.       offset 0 but some others do not provide such an easy way to
  1607.       identify themselves. Base Runner provides up to 10 byte values
  1608.       as an array of bytes in order to identify an archive type.
  1609.  
  1610.         Enough of the technical issues, lets get on with it. In order
  1611.       to do that, lets first discuss one archiver itself. This means
  1612.       that we are discussing what you would see if you were to press
  1613.       enter(for editing) on any one of the archivers you presently see
  1614.       in the window. Each item of this window is explained here...
  1615.  
  1616.         Ext.
  1617.         ----
  1618.  
  1619.         Only used as a way for us to know the difference between
  1620.       types, this is the 3 character extension of the archive, for
  1621.       example ZIP, ZOO, ARJ etc. This has no meaning nor is used in
  1622.       any other way except to identify which archiver is which.
  1623.  
  1624.  
  1625.         Stamp Offset
  1626.         ------------
  1627.  
  1628.         The offset(how many bytes into the file from the beginning) of
  1629.       the beginning of the archive stamp(see below).
  1630.  
  1631.         Recursable
  1632.         ----------
  1633.  
  1634.         If this archiver is capable of taking sub directories and
  1635.       storing them into the archive along with their respective files.
  1636.       Most archivers do nowadays, but some older ones don't. This is
  1637.       especially important in the case where you are performing
  1638.       archive conversion. If you insist on converting to a type which
  1639.       is not recursable, understand that you are losing the integrity
  1640.       of the archive by placing all the files into one main directory.
  1641.       More about conversion later.
  1642.  
  1643.         Extract1
  1644.         --------
  1645.  
  1646.         Recursable command line, if applicable, or empty if this
  1647.       archiver is non recursable. This should include the switch on
  1648.       the command line to include recursion, usually optional. There
  1649.       are two macros available here, %F for filename and %D for the
  1650.       directory. The %F will be replaced with the current filename
  1651.       being worked on and the %D will be substituted for your work
  1652.       directory.
  1653.  
  1654.         Extract2
  1655.         --------
  1656.  
  1657.         Opposite of above, this is used to NOT extract paths but to
  1658.       place all files in one directory. This is in case we are
  1659.       converting to a non recursable archiver type, we want to make
  1660.       sure to place all files into the main directory so that the
  1661.       other archive type(the one we are converting to) will be able to
  1662.       at least see all the files. This is not to even mention that we
  1663.       feel that to convert to a non recursable type will fail to
  1664.       maintain archive integrity. As above, the two macros, %F and %D
  1665.       can be used here. See below for a complete list of available
  1666.       macros.
  1667.  
  1668.  
  1669.         AddFile
  1670.         -------
  1671.  
  1672.         Command line for adding files to an archive. One file or many
  1673.       files may be inserted depending on the % parameter in the file
  1674.       area editing so no "%" is required here, only the macros
  1675.       supported for this section of editing. These macros are %F and
  1676.       %A.
  1677.  
  1678.         DelFile
  1679.         -------
  1680.  
  1681.         As above except this one deals with deleting file(s) from the
  1682.       archive. These may include such files as known BBS ads. Some
  1683.       processors allow the manipulation of distributed archives. We
  1684.       feel this is a violation of how the archive was intended to be
  1685.       distributed and will not support that aspect of operation,
  1686.       however, we do allow you to manipulate the files coming onto
  1687.       your system. Above only deals with echoed files. Available
  1688.       macros here are %F for filename and %S for stripfile(or
  1689.       delfile).
  1690.  
  1691.         Comment
  1692.         -------
  1693.  
  1694.         Command line for inserting comments into archive headers.
  1695.       Available macros are %F for filename and %C for comment file
  1696.       or comment line.
  1697.  
  1698.         Convert
  1699.         -------
  1700.  
  1701.         Here we must point out how the archive conversion works. As
  1702.       you may already know, all files get extracted into your work
  1703.       directory, possibly recreating sub directories where needed. As
  1704.       well, all embedded archives are extracted into the embedded work
  1705.       directory(just to keep it all organized for possible
  1706.       conversion). With this, you must use a recursive call to include
  1707.       all sub directories on this command line. If you have this set
  1708.       to non recursable in the toggles above, then the original
  1709.       archive type should have only extracted files using extract2
  1710.       command line, so this archive type will still see all the files,
  1711.       it won't keep the original directory structure. Starting to see
  1712.       why we need two extract command lines? One to recurse subs and
  1713.       the other not to.
  1714.  
  1715.         Stamp
  1716.         -----
  1717.  
  1718.         As explained above, this is the archive identifying stamp that
  1719.       is found in the file at a certain offset(see above). Placing a
  1720.       zero in the last position tells us to stop comparing bytes, so
  1721.       it can be considered an End of Line marker or delimiter. You may
  1722.       place up to 10 bytes into this field. 3 digits ranging from
  1723.       0-255 are allowed here, but no higher as it is impossible to
  1724.       have a byte with a value higher than 255 in the file. Please
  1725.       note that this is not hex as with other processors. This is a
  1726.       digit format, much easier and faster in execution. So, for
  1727.       example, using RAR would have the characters Rar!, which would
  1728.       translate into 82(R) , 97(a), 114(r), 33(!). This may seem
  1729.       confusing but it is very efficient. Besides, almost all
  1730.       archivers provide these values for you in their documentation.
  1731.       If you are confused about a stamp, please send it to us, we will
  1732.       set it up as a default and give you back the modified dat file.
  1733.  
  1734.  
  1735.         Summary of supported Archiver macros
  1736.         ------------------------------------
  1737.  
  1738.       %A - AddFile(s).
  1739.       %C - Comment file(s)
  1740.       %D - Work Directory.
  1741.       %F - Archive filename.
  1742.       %S - Del file(s) (or Stripfile(s))
  1743.  
  1744.  
  1745.  
  1746.       1.2.7
  1747.  
  1748.               File Folders
  1749.               ------------
  1750.  
  1751.         File Folders are a way of giving some common point of reference
  1752.       between  file  areas with similar qualities.   For  example,  you
  1753.       might  have public areas and private areas and want some  way  to
  1754.       differentiate between the two.
  1755.  
  1756.         In file area configuration, where you specify which file  areas
  1757.       Base Runner will  maintain, each area is assigned to a folder you
  1758.       specify  here.   If you define two folders, Public  and  Private,
  1759.       each  area you define in file area configuration will  belong  to
  1760.       one  of  these two folders, whichever you choose.
  1761.  
  1762.         Their  most efficient use is in echo area configuration,  where
  1763.       folders  have  a  strong  bearing on  security.   Any  other  BBS
  1764.       Base Runner might feed will have access to selected file folders.
  1765.       There is more detail on this aspect later on.
  1766.  
  1767.         For the most basic configuration, one folder is required and no
  1768.       more.  You can ignore the feature if you have no use for it.  You
  1769.       may  find  the  need  for  them  as  you  go  through  file  area
  1770.       configuration.
  1771.  
  1772.  
  1773.         One thing to remember, file folders are ECHO oriented and used
  1774.       only by that end of the system. We found it necessary to implement
  1775.       a security type of system for the requesting end of things.  For
  1776.       this reason, please don't run off configuring these folders for
  1777.       file requesting. For those you will assign a security level  to
  1778.       each node. More on security levels later.
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.       1.2.8
  1786.  
  1787.  
  1788.                  BrConfig Databases
  1789.                  ------------------
  1790.  
  1791.         Before  going any further, something should be said  about  how
  1792.       BrConfig handles its own information.  For Node Info, File  Areas
  1793.       and  Echo Areas, BrConfig uses an indexed database to store  each
  1794.       record.   Manipulating this database has been made  fairly  easy.
  1795.       When  you first enter one of these sections you get a  horizontal
  1796.       list  of  any existing records.  You can cursor/page  up/down  to
  1797.       move through the records.
  1798.  
  1799.         All operating commands are done using ALT keys.  The  following
  1800.       is a list of available commands, but note that there may be extra
  1801.       options specific to what the database covers (file or echo  areas
  1802.       etc.).
  1803.  
  1804.       ALT-A - Add a new record
  1805.       ALT-D - Delete a record
  1806.       ALT-F - Find/Searching Functions.
  1807.       ALT-G - Global Menus(except Nodes).
  1808.       ALT-H - Help.  F1 will do the same job.
  1809.       ALT-P - Pack deleted records
  1810.       ALT-X - Immediately exits configuration program, saves files.
  1811.  
  1812.         Note that deleting a record only marks it for deletion.   ALT-D
  1813.       will  toggle deletion status on and off.  ALT-P actually  removes
  1814.       the records from the database.
  1815.  
  1816.  
  1817.       - Common Cursor Commands that are Used by all Databases.
  1818.  
  1819.       UPARROW         - Moves current selection up one item.
  1820.       DOWNARROW       - Moves current selection down one item.
  1821.       PAGE DOWN       - Moves current selection down 15 items or end
  1822.             of file.
  1823.       PAGE UP         - Moves current selection up 15 items or to top
  1824.             of file.
  1825.       CTL PAGE UP     - Same as two pages or 30 items up.
  1826.       CTL PAGE DOWN   - Same as two pages or 30 items down.
  1827.       HOME            - Two way function. If not currently at top of
  1828.             screen, moves current selection to top of
  1829.             screen, otherwise to top of file.
  1830.       END             - Two way function. If not currently at bottom
  1831.             of screen, move current selection to bottom of
  1832.             screen, otherwise to bottom of file.
  1833.       ESCAPE          - Always takes you out of (backs up) the current
  1834.             database or out of whatever operation within
  1835.             that datbase you were doing. This is not
  1836.             limited to the databases but is consistently
  1837.             the way to back out of ANY operation at any
  1838.             time.
  1839.  
  1840.  
  1841.  
  1842.       1.2.9
  1843.  
  1844.  
  1845.             Node Information
  1846.             ----------------
  1847.  
  1848.         Node  information is another database which keeps track of  all
  1849.       nodes  you  communicate with.  If you are  sending  or  receiving
  1850.       files  to/from  other  systems  they MUST  be  declared  here  or
  1851.       Base Runner will not recognize them.If you don't plan to run file
  1852.       echoes  or  file  requesting this section can  be  ignored.   The
  1853.       information is minimal but required.  However, before we continue
  1854.       I  should explain a couple of terms used in this section and  how
  1855.       they apply.
  1856.  
  1857.  
  1858.       Uplink Lists/File Lists
  1859.       -----------------------
  1860.  
  1861.         An uplink is the system you get your files from.  You could get
  1862.       files  from more than one place, but we'll focus on a basic  Fido
  1863.       setup to make things easier.  If you are hooked into file  echoes
  1864.       via  the  Fido backbone, typically you'll get your files  from  a
  1865.       central  hub or host.  This host is considered your uplink.   Any
  1866.       systems  you pass these files on to are your downlinks.  To  your
  1867.       downlinks,  you are their uplink.  An uplink list is a text  file
  1868.       containing a list of file echo areas available from your  uplink.
  1869.       Base Runner requires a text file, one file echo area per line.
  1870.       Each line should have a valid file echo area name such as  PDNCEE
  1871.       followed  by a space and optional description for the area.   You
  1872.       can have up to 15 uplink lists for each node you connect with.
  1873.  
  1874.  
  1875.       Auto Area Creation
  1876.       ------------------
  1877.  
  1878.         Normally if you request new file echo from your uplink you have
  1879.       to manually create a file echo definition (explained shortly),  a
  1880.       directory to store the files and so on. Base Runner gives you the
  1881.       option  to  automatically  create  a  file  echo  area  and   its
  1882.       directory.  More details on this to follow.
  1883.  
  1884.  
  1885.       Auto Unlink
  1886.       -----------
  1887.  
  1888.         Say  one of your downlink requests an area called PDNCEE.   You
  1889.       set  the area up and get the feed going from your  uplink.   Then
  1890.       your  downlink doesn't want it and disconnects it.   You're  left
  1891.       with an area you don't want.  Auto unlink will monitor this  area
  1892.       to see if there are any downlinks declared for it.  If there  are
  1893.       none,  it  will generate an area manager request to  your  uplink
  1894.       disconnecting the area for you. This is mentioned here only
  1895.       it is node related, but it the work is done via BRUTIL.Please see
  1896.       section under BRUTIL for more details on Auto Unlinking.
  1897.  
  1898.  
  1899.       Area Request Forwarding
  1900.       -----------------------
  1901.  
  1902.         Any of your downlinks can request echo areas available on  your
  1903.       system.   If you don't have an area they might request,  normally
  1904.       they're  sent  a  netmail message stating the  area  is  unknown.
  1905.       However,  this could be an area available from your  uplink.   If
  1906.       you  enable  request forwarding and a downlink requests  an  echo
  1907.       area not in your configuration, Base Runner will search the uplink
  1908.       list  you've  declared for this node looking for that  area.   If
  1909.       it's found, an area manager request is generated for your  uplink
  1910.       requesting the area be connected.
  1911.  
  1912.         With  these  few  concepts  in mind  it  should  be  easier  to
  1913.       understand  the  options  below  which refer  to  each  node  you
  1914.       communicate with.
  1915.  
  1916.        - Address
  1917.          -------
  1918.  
  1919.         This is the Fido address of a given node you communicate  with.
  1920.       It is a 4D address as specified earlier.  If you enter a  partial
  1921.       address  here  such as "400", Base Runner will rebuild your entry
  1922.       based on your primary node address.  For example, if you  entered
  1923.       "400"  here,  when  you move to the next  field  it  will  change
  1924.       automatically to 1:229/400.
  1925.  
  1926.        - Route To
  1927.          --------
  1928.  
  1929.         If you would like to temporarily reroute files to an alternate
  1930.       node on this nodes account, you may do this by specifying a node
  1931.       address in this field. The Address field is ignored while there
  1932.       is a valid entry here.
  1933.  
  1934.        - Sysop
  1935.          -----
  1936.  
  1937.         This is the name of the sysop of your system.
  1938.  
  1939.        - Area Manager Password
  1940.          ---------------------
  1941.  
  1942.         This is the password used by the specified system to access the
  1943.       File Manager.  More on the File Manager later.
  1944.  
  1945.        - Folders
  1946.          -------
  1947.  
  1948.         This  is a pick list of the folders you defined  earlier.   You
  1949.       hit the spacebar for every File Folder that this node has  access
  1950.       to.  For example, say you defined two groups, one Pay Echoes  and
  1951.       one Free Echoes.  Under File Echo Configuration you specify which
  1952.       folder  each file echo belongs to.  Then here, you specify  which
  1953.       of  those folders this node has access to.  So if this system  is
  1954.       behind on payment of pay areas, you can just untag the Pay Echoes
  1955.       folder  here  and he can no longer access these areas  using  the
  1956.       File Manager.
  1957.  
  1958.        - Attach Flag
  1959.          -----------
  1960.  
  1961.         This is the attribute of netmail messages sent to this  system.
  1962.       There are six options here:
  1963.  
  1964.       None         - Normal routing looks after sending.
  1965.       Crash        - Messages are sent NOW.
  1966.       Hold         - Messages are held for pickup.  Not sent.
  1967.       Direct       - Messages are set up as direct with no routing.
  1968.       Crash Direct - A combination of Crash and Direct.
  1969.       Hold Direct  - A combination of Hold and Direct.
  1970.  
  1971.        - Auto Create?
  1972.          ------------
  1973.  
  1974.         This option enables the auto area creation feature as explained
  1975.       above.  This  needs some explaining.  Since Base Runner has a two
  1976.       tiered system  of echo areas and file areas, there has to be some
  1977.       provisions  made  to  accomodate the differing scenarios desired.
  1978.       The  first  menu item here is Off,  which is simply  to  turn off
  1979.       auto add altogether.   Please remember that you are then required
  1980.       to add the  area yourself or disconnect it from your uplink.  The
  1981.       second  option  is  Clone Farea,  which means that a file area is
  1982.       created for each echo area created with its own  unique directory
  1983.       , filebase and descfile. This will ensure  that each echo area is
  1984.       attached to only one file area,the opposite being a very powerful
  1985.       feature  of Base Runner which brings us  to the  third item.  Use
  1986.       Initial tells Base Runner that you wish a new echo area to be
  1987.       created but to have this area point to an initial file area as
  1988.       specified in the initial field of the echo clone record.  In this
  1989.       case the initial field becomes the name of the file area that all
  1990.       files entering this echo will go to.  You might want to play with
  1991.       this to achieve the desired result as  there is much flexibility.
  1992.       The last item therefore allows all new echo areas  from  one node
  1993.       to point to only one file area,     allowing  you to later go and
  1994.       reconfigure to a new file area or to push all files entering the
  1995.       system from that node to see only one file area. This also allows
  1996.       categorization of nodes so that one area may be devoted to one
  1997.       node.
  1998.  
  1999.        - Clone Farea?
  2000.          ------------
  2001.  
  2002.         If  auto creation is enabled, any time an area is auto  created
  2003.       it  needs  a  guide for the various options  in  your  file  area
  2004.       configuration.   If you like you can create a generic  file  area
  2005.       used   strictly   for  cloning.   So  if  the  area   PDNCEE   is
  2006.       automatically created, the new file area will take on the options
  2007.       the file area you declare here currently has with two exceptions.
  2008.       The first is of course the area name.  The file area name will be
  2009.       the  same as the file echo area name.  The other is the  path  to
  2010.       where  the  files  are stored.  Say the area you  are  using  for
  2011.       cloning  is  C:\FILES\IBM. Base Runner will recurse this path one
  2012.       directory and replace it with the first 8 characters of the  echo
  2013.       name.   So if the area PDNCEE was being created, the path in  the
  2014.       new  cloned  area  would be C:\FILES\PDNCEE.  Note  that  if  you
  2015.       haven't configured file areas or echo areas yet there will be  no
  2016.       areas  to  choose  from.   Do that first and  then  set  up  area
  2017.       cloning.
  2018.  
  2019.        - Clone Fecho?
  2020.          ------------
  2021.  
  2022.         This  is  similar  to the above, but refers to  the  file  echo
  2023.       record  in Echo Area configuration.  As with the  above  example,
  2024.       the  echo area record you specify here will be used to  create  a
  2025.       new record.  The initial area to place files in this echo will be
  2026.       the  same  as the area being cloned.  The area  that  owns  files
  2027.       coming  through  this echo will be PDNCEE (if that  is  the  area
  2028.       being created).  All other options follow the area being cloned.
  2029.  
  2030.        - Announcement
  2031.          ------------
  2032.  
  2033.         Announce to which area is the main point of this field. Enter
  2034.       the echomail conference you would like this echo area to
  2035.       announce to. A packet is generated(or appended to if one from
  2036.       this node already exists) and this message is added as an
  2037.       announcement. If that area is set up as an echo area and your
  2038.       processor can scan outgoing mail, you will then notice the
  2039.       message going out to other nodes as well as going into your
  2040.       message bases. Remember that this is only for user requests and
  2041.       not the announcements used for echos.
  2042.  
  2043.        - Request System?
  2044.          ---------------
  2045.  
  2046.         This is for PCB sysops only. You may connect to this system
  2047.       for offering your users access to their files area. Of course
  2048.       only the areas they are configured for and the ones you have
  2049.       enough security for are open to you. Answering "Y" to this
  2050.       question will automatically signal BRFREQ to include this
  2051.       systems name as one of the available systems from which your
  2052.       users can request from. Please remember that you must have a
  2053.       directory and their files areas data files in order to operate
  2054.       properly in the door or your users may get confused, so
  2055.       answering "Y" to this requires that you completely set up this
  2056.       node for user file requesting.
  2057.  
  2058.        - System Name
  2059.          -----------
  2060.  
  2061.         The name as it will appear to the users who are using BRFREQ.
  2062.       When they go to log onto (or enter) another BBS, they use the
  2063.       "S" command. This name is what is used as the system name for
  2064.       this system.
  2065.  
  2066.        - Request Directory
  2067.          -----------------
  2068.  
  2069.         The directory(no backslash) of this nodes files areas
  2070.       databases and control file(AREAS.CTL). This directory is
  2071.       automatically maintained by Base Runner and used to store all of
  2072.       this nodes areas and requesting info in.
  2073.  
  2074.        - Security Level
  2075.          --------------
  2076.  
  2077.         Security level for this node. This level is compared to the
  2078.       level specified for each file area. If this node has enough
  2079.       security, they have access to that area, otherwise, it is
  2080.       invisible to them or their users. Requests to this area are
  2081.       ignored as well.
  2082.  
  2083.        - Request Message Base
  2084.          --------------------
  2085.  
  2086.         This is the echo area name of the message area you wish the
  2087.       announcements to go to for incomming files from this node. You
  2088.       will have to(if you want to keep it local) set up a dummy echo
  2089.       area in your echo processor to import these messages with no
  2090.       downlinks so that it remains local or you may announce each
  2091.       users incomming requests to any echo area. Packets are generated
  2092.       for these messages similar to regular Announcements.
  2093.  
  2094.        - Request Message Text
  2095.          --------------------
  2096.  
  2097.         As with Announcements, this is the templated text file that is
  2098.       used for the generated messages. It is replaced using any macros
  2099.       found in the original and the new packet(or an existing one) is
  2100.       appended with the new message. Your regular mail processor can
  2101.       then process the incomming mail as it normally would.
  2102.  
  2103.        - Day Bytes(K)
  2104.          ------------
  2105.  
  2106.         This is the number of kilobytes this node has taken today. If
  2107.       the bytes cap is set to anything other than zero then that value
  2108.       is compared to this one to see if this one has exceeded the set
  2109.       limit for the day, otherwise it is incremented here and also
  2110.       incremented in the totals field as well. You can reset this
  2111.       without affecting the totals field. This applies to user
  2112.       requesting only and does not affect the regular nodes echo
  2113.       statistics.
  2114.  
  2115.        - Day Files
  2116.          ---------
  2117.  
  2118.         As above except that this is for file instead of bytes. The
  2119.       same rules apply to the files cap if it is a value other than
  2120.       zero and resetting this does not affect the total files field.
  2121.       This setting pertains to user requesting only, not echo traffic.
  2122.  
  2123.        - Total Bytes(K)
  2124.          --------------
  2125.  
  2126.         The total kilobytes this node has taken to date or since the
  2127.       last time you reset this value. As above, this field applies to
  2128.       the user requesting operations and not the regular echo traffic.
  2129.  
  2130.        - Total Files
  2131.          -----------
  2132.  
  2133.         The total number of user requested files this node has taken
  2134.       to date. This may be reset at any time.
  2135.  
  2136.        - Bytes Cap(K)
  2137.          ------------
  2138.  
  2139.         Number of kilobytes this node can take each day for user
  2140.       requests. If this number is set at zero, it is assumed as an
  2141.       unlimited value and will not be checked.
  2142.  
  2143.        - Files Cap
  2144.          ---------
  2145.  
  2146.         As above, but for files instead of bytes. If this value is set
  2147.       at zero, unlimited is assumed.
  2148.  
  2149.        - List Delay
  2150.          ----------
  2151.  
  2152.         The number of minimum days before and update will be sent to
  2153.       this node. This is handy if you are long distance or do not want
  2154.       too many copies flying back and forth. These are the lists that
  2155.       you maintain for this nodes file areas for your user requesting
  2156.       system. If this value is zero, lists will be updated as they are
  2157.       needed(default).
  2158.  
  2159.        - Kilobytes In (back to regular input screen)
  2160.          -------------------------------------------
  2161.  
  2162.         This is the total kilobytes that this node has sent you. It
  2163.       reflects the total amount since the last time it was reset.
  2164.       Please note that this field is for echo activity and not user
  2165.       requesting activity.
  2166.  
  2167.        - Files In
  2168.          --------
  2169.  
  2170.         As above except for files instead of kilobytes, it reflects
  2171.       the total this node has sent us.
  2172.  
  2173.        - Kilobytes Out
  2174.          -------------
  2175.  
  2176.         The total kilobytes that we have sent this node to date or
  2177.       since the last time it was reset.
  2178.  
  2179.        - Files Out
  2180.          ---------
  2181.  
  2182.         The number of files we have sent this node to date or since
  2183.       the last time it was reset.
  2184.  
  2185.        - KB Cap
  2186.          ------
  2187.  
  2188.         Kilobyte cap for this node. When this total is reached, all
  2189.       echo activity for this node is stopped and any files going out
  2190.       to this node will be stopped at that point.
  2191.  
  2192.        - File Cap
  2193.          --------
  2194.  
  2195.         As above, except that the cap is for the total files this node
  2196.       can take instead of kilobytes.
  2197.  
  2198.        - Area Manager Name
  2199.          -----------------
  2200.  
  2201.         Your  uplink  may be running a file echo processor  other  than
  2202.       Base Runner and Base Runner has no way of  knowing who to address
  2203.       requests to.  eg. FILEMGR, TICK, ALLFIX,  etc.  This  field
  2204.       specifies the name your uplink will recognize as a file echo area
  2205.       manager request.
  2206.  
  2207.        - Area Manager Netmail Status
  2208.          ---------------------------
  2209.  
  2210.         This is the attribute of Area Manager netmail messages sent to
  2211.       this  system. There are six options:
  2212.  
  2213.       None         - Normal routing looks after sending.
  2214.       Crash        - Messages are sent NOW.
  2215.       Hold         - Messages are held for pickup.  Not sent.
  2216.       Direct       - Messages are set up as direct with no routing.
  2217.       Crash Direct - A combination of Crash and Direct.
  2218.       Hold Direct  - A combination of Hold and Direct.
  2219.  
  2220.        - Days to Keep?
  2221.          -------------
  2222.  
  2223.         Most TIC processors force you to register for this feature but
  2224.       it is included with the Base Runner package. This setting tells
  2225.       Base Runner how many days you wish to keep attached TICs and
  2226.       files around before deleting them. This may be a value between 0
  2227.       and 65535. A setting of 0 denotes unlimited days.
  2228.  
  2229.        - Notify?
  2230.          -------
  2231.  
  2232.         This tells Base Runner whether or not you wish to send this
  2233.       node notify lists when invoking BRUtil to generate the necessary
  2234.       netmail attaches. Any node may get a list but it is only going
  2235.       to reflect the areas they are hooked up for as well as some
  2236.       other system related information such as Traffic statistics and
  2237.       passwords etc. BRUtil may be set up using the command line
  2238.       version in an event periodically to update your downlinks(for
  2239.       example) or any other nodes set up for notify with this notify
  2240.       list.
  2241.  
  2242.        - Advanced Tic?
  2243.          -------------
  2244.  
  2245.         There  are  currently  two  tic  format modes available in Fido
  2246.       today.    You can use "Normal" or "Advanced" tic modes using Base
  2247.       Runner. If you select "Y" here, the advanced tic will be  created
  2248.       or if you press "N", the normal tic type will be use.    The more
  2249.       advanced tic type includes such fields as LDesc,  To and a couple
  2250.       of others where the normal style does not.
  2251.  
  2252.        - Maximum Downlink Archive Size
  2253.          -----------------------------
  2254.  
  2255.         You can limit(or the downlink can limit) the size of the out
  2256.       going archives to a particular node. This is the maximum size in
  2257.       kilobytes of the archives. If an archive is found to have reached
  2258.       the limit, a new archive is created and processing continues.
  2259.       This value may be any value between 0-65535Kb.
  2260.  
  2261.        - Compression Format
  2262.          ------------------
  2263.  
  2264.         Further to the Ticmode selection, the "packing" stated refers
  2265.       to the compression of the tics and/or files into archives. Base
  2266.       Runner can support an unlimited number of archivers so with this
  2267.       , all these types are available to you to use as a default for
  2268.       this node. This will only be active if you are sending TICs or
  2269.       files to this node, meaning this node is a downlink from you.
  2270.  
  2271.        - TicMode
  2272.          -------
  2273.  
  2274.         There are a few selections available to you on this menu.First,
  2275.       this  is a  menu  where you can select the ticmode for this node.
  2276.       Ticmode in this instance refer to the way that this node receives
  2277.       their files.  The following are available and are explained a bit
  2278.       further...
  2279.  
  2280.         File          - Just sends a file, no tic nor compression used.
  2281.         Pak Tics      - Pack TIC files but attach files regularily.
  2282.         Tic/File      - TIC and file is attached normally. (default)
  2283.         Pak Files     - Packs files without TIC files attached.
  2284.         PakBoth       - Packs both TICS and files into one archive.
  2285.  
  2286.        So you see, there is a lot of power here. You can send files or
  2287.       pack files  or  pack  tics and send files or pack files and tics
  2288.       etc...
  2289.  
  2290.       1.2.10
  2291.  
  2292.                 BBS Areas(File Areas)
  2293.                 ---------------------
  2294.  
  2295.  
  2296.         Think of the file areas on your BBS.  You have a DIR File  that
  2297.       holds the information about the files that reside in a  directory
  2298.       on disk.A file area under Base Runner is the same thing except for
  2299.       one difference.  It maintains its own file database with the same
  2300.       information as the DIR file plus a bit more.  It is also  indexed
  2301.       for  faster processing.  The actual DIR File is a  reflection  of
  2302.       the Base Runner filebase and is regenerated any time the filebase
  2303.       or the associated files change.
  2304.  
  2305.         Everybody  has  a new upload area.  Each file area  you  define
  2306.       under Base Runner requires a unique one word name like NEW_UPLOADS.
  2307.       Note  that although file echoes have a similar naming  procedure,
  2308.       this  is  NOT  the same thing.  It  denotes  file  ownership,  as
  2309.       described earlier.
  2310.  
  2311.         This section of configuration allows you to define as many file
  2312.       areas as you wish.It uses an indexed database to hold the areas
  2313.       you define.So what do you define? Start with NEW_UPLOADS.  Enter
  2314.       the  areas under Base Runner just as you did with PCBoard.
  2315.  
  2316.         Something else to note is that a file area under Base Runner has
  2317.       a certain  behavior.Files entering a given area are processed  in
  2318.       some  way and in this section are MANY options for how the  files
  2319.       in  each  area  are treated.  NEW_UPLOADS may  be  configured  to
  2320.       convert compressed files to ZIP and scan for viruses whereas  the
  2321.       area  GAMES-A_L may not have any processing done on its files  at
  2322.       all.
  2323.  
  2324.         Base Runner is very flexible in all aspects of file maintenance
  2325.       and it will do just what you tell it so be careful.  Each  option
  2326.       will  be  covered in detail, and this one section  will  complete
  2327.       basic operation.
  2328.  
  2329.        - Area Name
  2330.          ---------
  2331.  
  2332.         This  is  a unique name given to a file area.  It MUST  be  one
  2333.       word.   You can use dashes and underscores within the name  also.
  2334.       The  only thing to remember here is that the name is unique.   It
  2335.       can be the same name as a file echo, but you cannot have two file
  2336.       areas  with  the same name.  Pick any name,  it  doesn't  matter.
  2337.       Examples are NEW_UPLOADS, NEWUP90, IBM_GAMES_A-L, etc.
  2338.  
  2339.        - Description
  2340.          -----------
  2341.  
  2342.         This  is a short description of the area such as "New  Uploads"
  2343.       or  "IBM Games A-L".  It will appear in DIR  headers/footers  and
  2344.       various reports.  It can be anything you like.
  2345.  
  2346.        - File Directory
  2347.          --------------
  2348.  
  2349.         This  is  the path to where the files for this  file  area  are
  2350.       stored.  BrConfig will strip a trailing backslash if you add  one
  2351.       and  verify  that  the directory exists.  If  not,  you  will  be
  2352.       prompted to create it.
  2353.  
  2354.        - BBS File Base
  2355.          -------------
  2356.  
  2357.         This  is the path and name of the PCBoard DIR file  that  holds
  2358.       the information for the files in this area for the BBS.Base Runner
  2359.       will   regenerate  this  file  as  it  processes  based  on   the
  2360.       information in the Base Runner filebase. Please note that for
  2361.       FILES.BBS type systems, the actual name of FILES.BBS need not be
  2362.       added to this name, rather just the path(excluding trailing
  2363.       backslash) to the FILES.BBS file. It is usually placed in the
  2364.       same directory as the files for that attached area. This allows
  2365.       for the lack of space in the editing field for FILES.BBS
  2366.       systems. With PCB systems, Base Runners editing field length
  2367.       matches that of PcBoards so it is not a problem, but with other
  2368.       systems, there are sometimes longer fields offered.
  2369.  
  2370.        - File Base
  2371.          ---------
  2372.  
  2373.         This is the actual filename of the Base Runner file database for
  2374.       this area.Base Runner filebases consist of 3 files.  Say you enter
  2375.       NEWUP in this field.  When Base Runner processes it will create:
  2376.  
  2377.       NEWUP.HDR - Holds information on all files in this area
  2378.       NEWUP.IDX - An index to the above
  2379.       NEWUP.TXT - Holds all the description text for that area
  2380.  
  2381.         You can call the actual filebase anything, but it must  conform
  2382.       to DOS file naming conventions.
  2383.  
  2384.        - Folder
  2385.          ------
  2386.  
  2387.         This assigns this area to a folder you have defined  previously
  2388.       in  configuration.   Say you defined two folders,  "Private"  and
  2389.       "Public".  If the current area is private, assign the appropriate
  2390.       folder to it.
  2391.  
  2392.  
  2393.        - Hatch To?
  2394.          ---------
  2395.  
  2396.         An area that new adoptions will hatch new files to. This is an
  2397.       echo area that is configured so that if adoptions for this area
  2398.       is on then this will be the echoarea that this file will end up
  2399.       being hatched to. This echo areas nodes including uplinks will
  2400.       receive both a netmail attach message and an attached TIC file.
  2401.       Each nodes message status bits(CRASH, HOLD, NONE) are set up in
  2402.       each of their messages so that your mailer can know how you want
  2403.       their mail to be handled. This is handy for putting cerain nodes
  2404.       on hold in case they are polling you instead of the other way
  2405.       around.
  2406.  
  2407.  
  2408.        - BBS Header
  2409.        - BBS Footer
  2410.          ----------
  2411.  
  2412.         In your PCBoard DIR file, Base Runner can place a header at the
  2413.       top  of  the listing and a footer at the bottom.   If  you  leave
  2414.       these fields blank headers and footers are ignored.  If you place
  2415.       a path and filename here, Base Runner will use the specified files
  2416.       as  the  header  and/or footer.  Headers and  footers  are  fully
  2417.       configurable.    One   example  of  each  is  included   in   the
  2418.       distribution  package.  See the later section on  Custom  Headers
  2419.       and Footers on how to create your own.
  2420.  
  2421.        - Add File(s)
  2422.          -----------
  2423.  
  2424.         This  allows extra files to be added to compressed  files  that
  2425.       enter  this  area.   These can be BBS ads and  so  on.   You  can
  2426.       specify  a single filename here, or if the filename  is  prefixed
  2427.       with  a  %, it is assumed you are specifying a text file  with  a
  2428.       list of files to add.  For example:
  2429.  
  2430.       C:\DBASE\BBSAD.TXT  - Adds this file to files entering this area.
  2431.       %C:\DBASE\BBSAD.LST - Adds files listed in this text file.
  2432.  
  2433.         The  file  can be any name, and must contain one  filename  per
  2434.       line, any number of lines.
  2435.  
  2436.        - Del File
  2437.          --------
  2438.  
  2439.         This  functions basically the same as the above  option  except
  2440.       the file(s) will be removed from compressed files.
  2441.  
  2442.        - Zip Comment
  2443.          -----------
  2444.  
  2445.         Some  compression formats such as Zip can have a header  placed
  2446.       within the file that is displayed when the file is  decompressed.
  2447.       You  can  either enter a single line of text here, or  specify  a
  2448.       file  to use as the comment by prefixing it with a % like  above.
  2449.       The difference between the above and this is that the above takes
  2450.       a  file with a list of filenames and adds them to the  compressed
  2451.       file.  This option uses the entire content of the text file as  a
  2452.       comment.
  2453.  
  2454.         That  text can be up to 80 characters wide, but  should  remain
  2455.       under  25  lines long (a full screen).  Note that  special  codes
  2456.       such  as ANSI or PCBoard @ codes should not be used.  ANSI  codes
  2457.       are stripped by some compression programs.
  2458.  
  2459.        - Max Files
  2460.          ---------
  2461.  
  2462.         Specifying  a number here, limits the number of files  in  this
  2463.       area  to  that number.  So if you enter 1000 here, and  during  a
  2464.       process Base Runner moves files 1001 & 1002 into the area,the two
  2465.       oldest  files  are  deleted.  Specifying  0  here  disables  this
  2466.       function and lets the area take files as normal.
  2467.  
  2468.        - Delete Age
  2469.          ----------
  2470.  
  2471.         Base Runner  will  delete  files by age in a file  area.If  you
  2472.       specify   90  here,  files  older  than  90  days  are   deleted.
  2473.       Specifying 0 here disables this function. Please do not confuse
  2474.       this feature with the "Deletions" switch below. With that function
  2475.       you are deleting any records that don't have an existing DOS file
  2476.       in its directory.
  2477.  
  2478.        - Traffic
  2479.          -------
  2480.  
  2481.  
  2482.        - Convert?
  2483.          --------
  2484.  
  2485.         Enabling  this  option  will convert  all  recognized  incoming
  2486.       compressed  files  to this area to any other  recognized  format.
  2487.       The destination format is specified below.
  2488.  
  2489.        - Virus Scan?
  2490.          -----------
  2491.  
  2492.         This  option will cause Base Runner to scan any files into this
  2493.       area  for viruses using the program defined in System Info.   Any
  2494.       files  that  fail are either deleted or moved to  the  BAD  area,
  2495.       whichever you specified in System Info.
  2496.  
  2497.        - Dupe Check?
  2498.          -----------
  2499.  
  2500.         Check  this area for duplicates?  If yes, duplicate  files  and
  2501.       filebase entries are either deleted or moved to the BAD area.
  2502.  
  2503.        - Deletions?
  2504.          ----------
  2505.  
  2506.         One of Base Runner's  features is the ability  to  compare  the
  2507.       directory  and the associated filebase, and remove those  entries
  2508.       that  do  not  have a matching file.  This and  the  next  option
  2509.       ensure that each file area is up to date.
  2510.  
  2511.        - Adoptions?
  2512.          ----------
  2513.  
  2514.         This process is similar to the one above except that it  adopts
  2515.       files that exist on disk but do not have a filebase entry.  Using
  2516.       both of these options ensures that the file area is always up  to
  2517.       date, reflecting all files that exist.
  2518.  
  2519.        - Uploads?
  2520.          --------
  2521.  
  2522.         Base Runner will search through your BBS file areas and import
  2523.       any new uploads it finds. During this time, there are some
  2524.       limited processes performed on the file but Base Runner does not
  2525.       pretend to be an upload processor so the operations are kept to
  2526.       only with Base Runners filebase needs as well as some pretty
  2527.       intense 3 level duplicate checking. The reason Base Runner does
  2528.       not get too involved in this aspect is that not enough control
  2529.       is afforded to Base Runner unless we were online when the user
  2530.       was uploading the file. This way such things as demeriting the
  2531.       users credits could be performed. CompuData currently has one of
  2532.       the finest upload processors on the marked called SpotChek in
  2533.       release. We invite you to have a look at it to see what we mean
  2534.       by TOTAL control during the upload process. Besides, most BBS's
  2535.       have ample upload processing available to them at runtime.
  2536.       Please note that because the file is already in the DIR(or
  2537.       FILES.BBS) file, this file is not regenerated again unless you
  2538.       use the utility program to automatically regenerated with an
  2539.       implicit call to do so. We feel there is no reason to regenerate
  2540.       them during this operation.
  2541.  
  2542.        - Requestable?
  2543.          ------------
  2544.  
  2545.         This  option determines whether this file area is eligible  for
  2546.       file requests from this area.  If "N", this area won't even  show
  2547.       on file request updates.
  2548.  
  2549.  
  2550.        - System Wide Duplicate Checking?
  2551.          -------------------------------
  2552.  
  2553.         Base Runner has the option of checking for duplicates in one
  2554.       of 2 fashions and has a 3 tiered system for detecting duplicate
  2555.       files. Firstly, if this toggle is set to "Y", then Base Runner
  2556.       will check this file against all files in all areas, otherwise
  2557.       it will only check against files that have come into this area.
  2558.       The 3 tiers of duplicate checking are done as follows.
  2559.  
  2560.  
  2561.       - Crc calculation of filename and extension.
  2562.       - Crc calculation of the whole file, byte by byte(longest).
  2563.       - Crc calculation of file areaname.
  2564.  
  2565.  
  2566.        - Orig. Dates?
  2567.          ------------
  2568.  
  2569.         Keep original file dates?If Yes,Base Runner will NOT change the
  2570.       dates  of  the files that enter the area. If No, Base Runner will
  2571.       change the date of all incoming files to today's date.
  2572.  
  2573.        - High Ascii?
  2574.          -----------
  2575.  
  2576.         If you specify No here, high ascii characters will be  stripped
  2577.       and replaced with lower ascii characters.  High ascii  characters
  2578.       are  those like smooth lines and boxes.  Some file echo  networks
  2579.       don't allow them, but most do anyway.
  2580.  
  2581.        - Sort by?
  2582.          --------
  2583.  
  2584.         Sort  the files in this area by filename, date or none at  all,
  2585.       whichever you prefer.
  2586.  
  2587.        - Sort Ord?
  2588.          ---------
  2589.  
  2590.         This is the sort order for the above, ascending or  descending.
  2591.       Note  that  this option has no effect if you specify  no  sorting
  2592.       above.
  2593.  
  2594.        - Convert to?
  2595.          -----------
  2596.  
  2597.         This is the compression format to convert compressed files  to,
  2598.       if you enabled conversion earlier on.
  2599.  
  2600.        - FILE_ID Option
  2601.          --------------
  2602.  
  2603.         There are three options here dealing with how Base Runner treats
  2604.       FILE_ID.DIZ files for incoming files.  They are:
  2605.  
  2606.       Needed  - Only if the FILE_ID doesn't exist, is one added.
  2607.           The description from the TIC file is used in this
  2608.           case.
  2609.       Always  - FILE_ID's are always added, regardless if there is
  2610.           already on there.
  2611.       Never   - Base Runner ignores anything to do with FILE_ID's. No
  2612.           description processing is done at all in this case, in
  2613.           other words, this is not to say that there will be no
  2614.           description, only that no file id file will be
  2615.           inserted whatsoever.
  2616.  
  2617.         Please don't confuse the echo area tic options, they are only
  2618.         whether or not to use the TIC description or take it from the
  2619.         file id. In that case, the echo areas options take place
  2620.         first. For this reason, the usual option here is "needed".
  2621.         Base Runner works optimally using the needed specifier.
  2622.  
  2623.  
  2624.        - Security
  2625.          --------
  2626.  
  2627.         This is the security that a requesting node needs in order to
  2628.       see this file area in one of their lists. If their level is
  2629.       lower than this value, they can't request from this area and any
  2630.       attempt is a security violation and is refused and logged. This
  2631.       may be a value of up to 65534 so you have great amounts of room
  2632.       to expand on your requesting system.
  2633.  
  2634.  
  2635.  
  2636.       1.2.11
  2637.  
  2638.             Importing from PCB's Bases
  2639.             --------------------------
  2640.  
  2641.  
  2642.         This area was selected for explanation of the Alt I, PCB import
  2643.       command. If you press Alt-I, you will see all the areas PCB has in
  2644.       it that your Base Runner system hasn't. In other words, the
  2645.       DIR.LST files are read as per your PCB configurations and a list
  2646.       is built which is displayed to you. Here you may select with your
  2647.       space bar any areas you wish to adopt into your file areas. Please
  2648.       note that the area names are built from the actual DIR.LST
  2649.       descriptions, so some ambiguity is bound to come from the
  2650.       algorythm although the greatest effort has been made to always
  2651.       come up with unique and original filebase names etc.
  2652.  
  2653.  
  2654.         There are a few commands available to you at this point. You may
  2655.       press Alt A to add all the areas in one keystroke. Spacebar for
  2656.       individual items, Page Up to take you up 15 entries in the list,
  2657.       control page up for 30 entries up, control page down for going
  2658.       down 30 entries, control page up for going up 30 entries, home
  2659.       works in two steps, the first will take you to the top of the
  2660.       page, the second , or first if you are already at the top of the
  2661.       page, takes you to the top of the file. By the same token, the end
  2662.       key works just the opposite, giving you total movement flexibility
  2663.       and selection control. When you are finished selecting the areas,
  2664.       Base Runner builds areas entries the best it can based on the info
  2665.       it collects up from your PCB file system, but it is recommended
  2666.       that you edit these areas to gain the most advantageous properties
  2667.       as this is a very complex and powerful file system.
  2668.  
  2669.  
  2670.  
  2671.       1.2.12
  2672.  
  2673.              File Area Links
  2674.              ---------------
  2675.  
  2676.         When in horizontal list mode, you have the usual add and delete
  2677.       commands  to manage each record, but for file area  configuration
  2678.       there  is one more option.  Highlight a record and  press  ALT-L.
  2679.       (or press the spacebar)You will be presented with the following:
  2680.  
  2681.        - Days Old
  2682.          --------
  2683.  
  2684.         This  specifies how many days old a file must be before  it  is
  2685.       automatically moved from this area.
  2686.  
  2687.        - Echo to Area or Hatch to
  2688.          ------------------------
  2689.  
  2690.         This  allows  you specify which echo area this area sends new
  2691.       file adoptions to when it finds new files in the directory.
  2692.  
  2693.        - Move to
  2694.          -------
  2695.  
  2696.         This  allows you to specify where files in this area should  be
  2697.       automatically  moved  to  after  the above  Days  Old  value  has
  2698.       expired.
  2699.  
  2700.         Days  old  and  Move  To  deal  strictly  with  automatic  file
  2701.       movement.   They  are  fairly straight  forward,  but  there  are
  2702.       options as to where files can go.  You are presented with a  pick
  2703.       list of your file areas, but there are two options at the top  of
  2704.       the list that are a bit different:
  2705.  
  2706.        - Nowhere
  2707.          -------
  2708.  
  2709.         This is a magic word recognized by Base Runner that tells it not
  2710.       to do ANY movement on this area. No automatic file movement is
  2711.       performed.
  2712.  
  2713.        - Home
  2714.          ----
  2715.  
  2716.         This will move files "Home" or, to the file area that connects
  2717.       to this file. A "chain" of areas can be created so that the file
  2718.       can flow through your system. By specifying "Home", you tell Base
  2719.       Runner to move the file to the chained directory rather than move
  2720.       it to nowhere.
  2721.  
  2722.         With these two options, you now know that a file is considered
  2723.       "dead" once its owned areaname matches the current area name. By
  2724.       simply typing in either the name "NoWhere" or "Home" Base Runner
  2725.       will recognize it(case is not important) and act on it properly.
  2726.       Please note that these areas need not exist, they are but phantom
  2727.       area names that trigger Base Runner. All operations Base Runner
  2728.       will do recognize these "keywords" or areanames.
  2729.  
  2730.  
  2731.         This entire section can get a bit confusing, but it is designed
  2732.       with  the most flexibility as possible.  The best thing  at  this
  2733.       point is to explain some possible area link setups so you get the
  2734.       hang of it.  Imagine a system with the following file areas:
  2735.  
  2736.       NEWUP30 - New Uploads 0-30 days old
  2737.       NEWUP60 - New Uploads 31-60 days old
  2738.       NEWUP90 - New Uploads 61-90 days old
  2739.       GAMES   - Games...
  2740.       UTILS   - Utilities
  2741.       GIFS    - GIF Pictures
  2742.  
  2743.         Now  look  at  the same list, but with  a  possible  area  link
  2744.       configuration:
  2745.  
  2746.       NEWUP30 - All new files go here first, move to NEWUP60
  2747.       NEWUP60 - Move to NEWUP90
  2748.       NEWUP90 - Move to "Home"
  2749.       GAMES   - Move to "Nowhere"
  2750.       UTILS   - Move to "Nowhere"
  2751.       GIFS    - Move to "Nowhere"
  2752.  
  2753.         Note how files will move through the areas (30 days at a  time)
  2754.       and  eventually where they belong.  The "where to place  uploads"
  2755.       option as described above is set to NEWUP30 for all areas.   This
  2756.       ensures all new files are posted in NEWUP30.
  2757.  
  2758.         Another twist you can add is an area called UNTESTED.  I  would
  2759.       define this as an internal private area not available through the
  2760.       BBS.   All  new  files  would go here  first,  and  the  area  is
  2761.       configured  to do all the work; zip conversion,  virus  scanning,
  2762.       add  files,  etc.  The area is also configured to move  files  to
  2763.       NEWUP30 after *1* day.  What happens is when Base Runner runs
  2764.       after midnight, all new files for the day are processed and posted
  2765.       in NEWUP30.  The rest of the area links take the file from there.
  2766.  
  2767.         PCBoard users may use  different  conferences  but  Base Runner
  2768.       doesn't  care  about any of that.  If a file area  belongs  to  a
  2769.       certain  conference,  it's up to you to specify which  upload  or
  2770.       file area new files are uploaded to and placed  in.   Base Runner
  2771.       looks after up to 65,000 file areas and doesn't care about what a
  2772.       conference is.
  2773.  
  2774.         That should get you started with file area links.  You can have
  2775.       files moved to any existing file base as you please based on  the
  2776.       age of the file.  The above is only one possible setup.  You  can
  2777.       define as many links around the system as you like.
  2778.  
  2779.  
  2780.       1.2.13
  2781.  
  2782.  
  2783.                Custom Headers/Footers
  2784.                ----------------------
  2785.  
  2786.         As  mentioned  in  file area configuration, Base Runner can add
  2787.       headers  and  footers  to your PCBoard DIR files.   There  is  no
  2788.       default for them, they are completely customizable.  Included  in
  2789.       the  Base Runner  package  are  the files HEADER.PCB, FOOTER.PCB,
  2790.       HEADER.ANS  and  FOOTER.ANS.   The .PCB files are  for  use  with
  2791.       PCBoard  and  the  .ANS  files are for use  with  RA.   They  are
  2792.       examples of how you can design your own headers and footers.
  2793.  
  2794.         Basically, headers and footers are just text graphic files much
  2795.       like the screens you design around your BBS.  You can use any  of
  2796.       the  variety of editors out there, Thedraw, PCBEdit,  etc.   They
  2797.       can contain any kind of text you like.  Just design them like you
  2798.       would  any  other  ASCII or ANSI/PCB  screen.   In  addition  are
  2799.       special  keywords  you  can place within the text  that  will  be
  2800.       translated into various parts of your system information.   Below
  2801.       is a list of these symbols and what they display:
  2802.  
  2803.       SYSNAME   - System name
  2804.       SYSOP     - Sysop name
  2805.       LOCATION  - Location
  2806.       PHONE     - Phone #
  2807.       FILES     - Total files in a given file area
  2808.       BYTES     - Total of all files in bytes
  2809.       KBYTES    - Total of all files in kilobytes
  2810.       AREADESC  - Area description
  2811.       UPDATE    - Date the header (and listing) was created/updated
  2812.       FIRST     - Earliest file date of all files
  2813.       LAST      - Last file date of all files
  2814.       AREANAME  - Area name (as defined in file area config)
  2815.  
  2816.         Anywhere in the header or footer text you place these  keywords
  2817.       and their corresponding information will replace the symbol  when
  2818.       Base Runner  regenerates the DIR file. You may  think  that  it's
  2819.       possible  these  keywords  may conflict with  ordinary  text  but
  2820.       there's one thing missing.
  2821.  
  2822.         These keywords are to be bracketed by one of 3 other characters
  2823.       that denote their justification.  The following are the available
  2824.       justification characters:
  2825.  
  2826.       % - Left Justify
  2827.  
  2828.         Left justification starts where the first % character lies like
  2829.       so:
  2830.  
  2831.            %SYSOP%
  2832.            Steve Tupy
  2833.  
  2834.       @ - Right Justify
  2835.  
  2836.         Right  justify is a bit different.  The LAST character  of  the
  2837.       inserted  string is placed on the LAST @ character.  You can  use
  2838.       this  feature  to ensure inserted text does not extend  past  the
  2839.       right side of the screen.  ex:
  2840.  
  2841.            @SYSOP@
  2842.         Steve Tupy
  2843.  
  2844.       ^ - Center Text
  2845.  
  2846.         Centered text is based on 80 columns wide and text will  always
  2847.       follow this rule.  In other words, you cannot use this  character
  2848.       to center text between columns 1 and 40.
  2849.  
  2850.            ^SYSOP^
  2851.                Steve Tupy
  2852.  
  2853.  
  2854.         Suppose  you  wanted  your  header  to  start  with  the   area
  2855.       description  centered on the first line.  Your header text  would
  2856.       contain the following:
  2857.  
  2858.       ---------------------------------------------------------------
  2859.                ^AREADESC^
  2860.       Total: %KBYTES%k  Files: %FILES%  First: %FIRST%   Last: %LAST%
  2861.       ---------------------------------------------------------------
  2862.  
  2863.         Keep in mind that color codes for PCBoard or ANSI can be placed
  2864.       anywhere  in  the text.  The result for a given area  might  look
  2865.       like so:
  2866.  
  2867.       ---------------------------------------------------------------
  2868.                New Uploads
  2869.       Total: 32046k     Files: 1035     First: 01-01-80  Last: 01/01/95
  2870.       ---------------------------------------------------------------
  2871.  
  2872.         Keep  in mind that you will have to leave enough room  for  the
  2873.       widest   possibility.    %SYSNAME%  is  somewhat   shorter   than
  2874.       "CompuData Systems BBS".  Also remember that you can spruce
  2875.       up  these  files with ANSI color or PCBoard @ codes, as  well  as
  2876.       smooth lines and boxes.  The final look is completely up to  you.
  2877.       You  might have to play with it to get used to the  placement  of
  2878.       keywords and color codes but you'll get the hang of it.
  2879.  
  2880.         You  don't have to have both headers and footers and you  don't
  2881.       have  to  have any at all.  If you leave either or  both  options
  2882.       blank  in  file area configuration headers/footers  will  not  be
  2883.       generated for that area.
  2884.  
  2885.  
  2886.       1.2.14
  2887.  
  2888.                File Area Global Menu
  2889.                ---------------------
  2890.  
  2891.  
  2892.         If you press Alt-G in the file area manager, you will notice  a
  2893.       new menu popping up  in front of you.   Here  you  may do certain
  2894.       things globally on more than one  record at a time.   This allows
  2895.       for global editing which can save you alot of time, especially if
  2896.       you run a large hub system.  Here we will go over the menu items,
  2897.       what they do and ways  to optimize your  use of folders.  Folders
  2898.       are the system used to identify which records you want worked on.
  2899.       When you create areas in the area manager, you enter a folder for
  2900.       that area.  You should arrange these areas into folders in such a
  2901.       way that  they are related in some way.   Some examples  of  this
  2902.       would be Fido,  PCB, ADS etc.  Then in one quick stroke,  you can
  2903.       change  or  add  field parameters which belong to  the folder you
  2904.       selected.
  2905.  
  2906.  
  2907.  
  2908.       - Hatch To?
  2909.         ---------
  2910.  
  2911.         Here you can change(or add if that area is currently blank) the
  2912.       destination echo area this areas adoptions will be hatched to. If
  2913.       the area being configured is set up for  auto  adopt(or hatching)
  2914.       then this will be the areaname of the area to hatch to. FECHO.DAT
  2915.       will be scanned for this areaname and when found, its defaults
  2916.       will be used by Base Runner for such things as downlinks, uplinks
  2917.       etc. Everyone in this list will recieve a copy of this file when
  2918.       this hatching process is taking place. More on that in the
  2919.       specified topic areas. You will first be shown a dialog allowing
  2920.       you to browse and find the area you wish to hatch to. After
  2921.       pressing enter you will be shown another dialog allowing you to
  2922.       select the folder to scan for. Then all areas with this folder
  2923.       selected will be modified. The number of changes will be reported
  2924.       to you and you will then have to press any key to return back to
  2925.       the global menu. You are then ready to do something else globally
  2926.       or return again(by pressing ESC) to the viewing window.
  2927.  
  2928.       - Header
  2929.         ------
  2930.  
  2931.         This applies to the field in  file areas  that says  "Header".
  2932.       This is  (more in file area configuration)  the file that will be
  2933.       placed at the top of the DIR file (Or Desc) for that particular
  2934.       area. As above, you will have to select a folder after you enter
  2935.       the path and name of the new file.
  2936.  
  2937.       - Footer
  2938.         ------
  2939.  
  2940.         As above except that this relates to the footer or bottom of the
  2941.       DIR file.
  2942.  
  2943.  
  2944.       - Add Files
  2945.         ---------
  2946.  
  2947.         The path and filename to either a single file to add to the
  2948.       archive or a group of files to add. See file area editing for
  2949.       more info on this. As above, you will be required to select a
  2950.       folder and will be reported on how many changes were made.
  2951.  
  2952.       - Delete Files
  2953.         ------------
  2954.  
  2955.         As above except that this deals with files to delete from the
  2956.       archives.
  2957.  
  2958.       - Comments
  2959.         --------
  2960.  
  2961.         The comment file(or line) that will be applied as the new
  2962.       comment for files entering that area, this allows you to change
  2963.       the comment file for areas in this folder(as above).
  2964.  
  2965.       - Delete Age
  2966.         ----------
  2967.  
  2968.         This is the same as the Delete Age field in file area editing
  2969.  
  2970.       - Security
  2971.         --------
  2972.  
  2973.         Globally alter security levels for file areas as well.
  2974.  
  2975.       - Max Files
  2976.         ---------
  2977.  
  2978.         Sets up maximum files permitted in file areas.
  2979.  
  2980.       - Toggles
  2981.         -------
  2982.  
  2983.         These are broken down as follows...
  2984.  
  2985.         Convert,Virus Check,Dupe Check,Keep Dates,High Ascii Filter,
  2986.       Requestable,CdRom Area,Deletions,Orphans,Wide Dupe and Active.
  2987.  
  2988.         These are all self explanatory and are explained in detail
  2989.       under the file area configuration section.
  2990.  
  2991.  
  2992.       1.2.15
  2993.  
  2994.           TIC Areas(Echo Area Configuration)
  2995.           ----------------------------------
  2996.  
  2997.         Inbound  files  with accompanying TIC files  are  processed  by
  2998.       Base Runner  based  on what's in here. Each Echo Area you  define
  2999.       specifies  how the files coming into the  system are  handled  and
  3000.       where  they're placed.
  3001.  
  3002.        - Echo Area Name(Tag Name)
  3003.          ------------------------
  3004.  
  3005.         Note that this has NOTHING to do with  File AREA names.  This is
  3006.       the area name for a given file echo.   These names are assigned by
  3007.       the originator of the echo which could  be across the globe.  Your
  3008.       uplink  for  file echoes should supply  you with a  list  of  area
  3009.       names he carries, and this is where that name goes.
  3010.  
  3011.        - Comment
  3012.          -------
  3013.  
  3014.         This is just a quick description of this area such  as  "FidoNet
  3015.       Nodelists" etc.  It will appear in many different  reports as well
  3016.       as through the File Manager.
  3017.  
  3018.        - File Folder
  3019.          -----------
  3020.  
  3021.         Here you select which folder this area belongs to.   This is for
  3022.       use with security as mentioned earlier.
  3023.  
  3024.        - Message
  3025.          -------
  3026.  
  3027.         This  is  the path/name of a text file that  will  be  used  for
  3028.       notification  of  new  files entering this area.  This may also be
  3029.       called announcements.   There are a number of macros supported for
  3030.       the text in this file. They may be placed anywhere in the text  of
  3031.       this file and are listed as follows...
  3032.  
  3033.       - %A%   Echo(or TIC) areaname.
  3034.       - %C%   Inserts the description of this file, left justified.
  3035.       - %D%   Filedate in form MM/DD/YY.
  3036.       - %E%   Todays date in form MM/DD/YY.
  3037.       - %F%   Inserts the filename.
  3038.       - %L%   Systems City as configured in BRConfig.
  3039.       - %N%   Your systems name as configured using BRConfig.
  3040.       - %O%   Originating Node(Node address of system who sent us file).
  3041.       - %S%   Filesize of file.
  3042.       - %T%   Todays time in format HH/MM/SS.
  3043.       - %Z?%  Special macros which MUST be 2 wide. The "Z" denotes  that
  3044.         this is a format specifier.  A format specifier  will  act
  3045.         on its command. The "Z" command tells Base Runner  to  use
  3046.         a different pad width. Each number here specifies a number
  3047.         of 4 char tabs to insert before description text, so to use
  3048.         %Z6% would tell Base Runner that when it encounters  a %C%
  3049.         , it should now use this value as its its leadoff value,
  3050.         which would pad any descriptions after this by 24 spaces.
  3051.         (It  is  wise  not  to pad  over too far or  you  will see
  3052.         wordwrapping in your announcement text). This allows you
  3053.         to format the text any way you prefer for your announcement
  3054.         message text (or template, if you will).
  3055.  
  3056.         Only  capitol  letters  enclosed  by  the  "%"  symbols  will be
  3057.       formatted into the text,  all others will be assumed to be literal
  3058.       text and will be ignored.
  3059.  
  3060.  
  3061.        - Announcement Echo
  3062.          -----------------
  3063.  
  3064.         This is the echo area tag  you  wish to use as the area that the
  3065.       message will go into. This is an  area that your echomail process-
  3066.       or will use to place the message  into  its appropriate base.  PCB
  3067.       as well as  most  other  BBS  packages  support  echomail tossing.
  3068.       Using  this  type  of  system  ensures  that Base Runner will work
  3069.       with whatever BBS  package  you  decide to use.   If you intend to
  3070.       announce to  an  area  which is not to be used as an echo area but
  3071.       only as a local  area,  you must still set up this area as an echo
  3072.       area.   It will not  affect the function of the area if you do not
  3073.       downlink it to anyone else.
  3074.  
  3075.        - Uploaded By:
  3076.          ------------
  3077.  
  3078.         This is the default uploaded by string for this area.  You  can
  3079.       put any text here you like. Placing %A or an %S on that  line
  3080.       anywhere creates substitutes for the echo area name and system.
  3081.       For example:
  3082.  
  3083.       Uploaded by %S to %A File Echo
  3084.  
  3085.         Would show in the DIR file as:
  3086.  
  3087.       Uploaded by 1:229/428 to NODEDIFF File Echo
  3088.  
  3089.  
  3090.        - AKA's
  3091.          -----
  3092.  
  3093.         Here  you select the AKA or node address that you are known  by
  3094.       for this echo.  You select the number from the list of  addresses
  3095.       in System Info.
  3096.  
  3097.  
  3098.        - Initial Area
  3099.          ------------
  3100.  
  3101.         Now  things  get  a  bit trickier.  This  and  the  next  field
  3102.       determine  where  inbound files for this echo go now  and  later.
  3103.       Say  you define an echo area called NODELIST.  When  files  enter
  3104.       this  echo, which FILE AREA (you defined earlier) do they go  to?
  3105.       Perhaps  NEW_UPLOADS  or a separate  area  called  NETWORK_FILES.
  3106.       You'll  be  presented with a list of the file areas  you  defined
  3107.       earlier and asked to pick one.
  3108.  
  3109.        - Owner
  3110.          -----
  3111.  
  3112.         This  is  the area that OWNS the files coming into  this  echo.
  3113.       For  example, say BESTPPE.ZIP comes into the echo  PCB-PPE.   You
  3114.       have  file  areas defined as NEW_UPLOADS and PCB-PPE  (note  that
  3115.       file  areas and echo areas can have the same name).   BESTPPE.ZIP
  3116.       can  be initially placed in NEW_UPLOADS but be OWNED by  PCB-PPE.
  3117.       Now  when  the file gets to NEW_UPLOADS, it wil be moved  to  the
  3118.       right area automatically depending on how you have your file area
  3119.       links set up.  You could simply specify PCB-PPE for both this and
  3120.       the  above  option, in which case files inbound for  PCB-PPE  get
  3121.       placed in the file area  PCB-PPE and stay there. Please take note
  3122.       of the magic words "NOWHERE"  and "HOME" documented earlier which
  3123.       apply to the file  area  "move to" field. They do not apply here.
  3124.       You must specify  a  final  destination  area.   Only  file  area
  3125.       configuration  uses  those to distinguish where to move the file.
  3126.  
  3127.        - Pass-Thru?
  3128.          ----------
  3129.  
  3130.         If  yes, this is a pass through area.  In other words,  inbound
  3131.       files  don't  get  moved into your file  system.   Any  downlinks
  3132.       receive  files through this echo but you don't keep a  copy.   If
  3133.       there are downlinks for a passthru area, their outbound  attaches
  3134.       and  files  are placed in the outbound directory  and  sent  out.
  3135.       Once  sent,  they are deleted and you don't keep a copy  on  your
  3136.       system.
  3137.  
  3138.        - Echo Out?
  3139.          ---------
  3140.  
  3141.         This is a secondary security area for receive only file echoes.
  3142.       Say  you receive a national file echo off the backbone,  but  you
  3143.       cannot  hatch files into that echo.  Setting this option  to  "N"
  3144.       will  guarantee this area will not echo files out of your  system
  3145.       at all.
  3146.  
  3147.        - Description Options
  3148.          -------------------
  3149.  
  3150.         You may select TIC file descriptions as the imported decription
  3151.       or you may use the description from the file id file.
  3152.  
  3153.        - Origin Line Selection
  3154.          ---------------------
  3155.  
  3156.         The origin line that will be  used  by the announcements feature
  3157.       for this area.    Select any one of the 50 available origin lines.
  3158.       This is a  number  from 1-50 so if you change the contents of say,
  3159.       origin  line  7  and you had 7 selected, the new value will always
  3160.       be used.
  3161.  
  3162.  
  3163.        - Keep Requests?
  3164.          --------------
  3165.  
  3166.         Set to "Y",  this will keep a copy of all File Manager  requests
  3167.       submitted by other nodes.  This is usually set to "N".
  3168.  
  3169.        - Keep Receipts?
  3170.          --------------
  3171.  
  3172.         Set to "Y", this  will keep all receipts generated for downlinks
  3173.       submitting File Manager requests.   More on the File Manager in  a
  3174.       following section.
  3175.  
  3176.        - Announce?
  3177.          ---------
  3178.  
  3179.         Should we announce files when they come into this echo?
  3180.  
  3181.        - Traffic
  3182.          -------
  3183.  
  3184.         This opens up another small window  that holds information about
  3185.       file traffic for this area. Here are the items in order...
  3186.  
  3187.          - Files In
  3188.            --------
  3189.  
  3190.           Number  of  files  that have come through this echo area. This
  3191.         value does not include hatched files.
  3192.  
  3193.          - Files Out
  3194.            ---------
  3195.  
  3196.           Bytes that have  been  exported or "downlinked" to other nodes
  3197.         from this area. This value does not include hatched files.
  3198.  
  3199.          - Bytes In
  3200.            --------
  3201.  
  3202.           Bytes that have come in through this area from your uplink.
  3203.  
  3204.          - Bytes Out
  3205.            ---------
  3206.  
  3207.           Bytes that have been sent out or "downlinked" to another node.
  3208.         This value does not include hatched files.
  3209.  
  3210.          - Hatched Files
  3211.            -------------
  3212.  
  3213.           Number of files  hatched from your system into this echo area.
  3214.         This value does not  include Files Out or is not include in that
  3215.         statistic.
  3216.  
  3217.          - Hatched Bytes
  3218.            -------------
  3219.  
  3220.           Number of  bytes  that  your system has hatched into this echo
  3221.         area.   This  value  does not  include  the value showing in the
  3222.         "Bytes Out" field.
  3223.  
  3224.        - Delete TIC?
  3225.          -----------
  3226.  
  3227.         This  will enable the deletion of inbound TIC files.    Normally
  3228.       this is always set to "Y".
  3229.  
  3230.        - Delete Attach?
  3231.          --------------
  3232.  
  3233.         This  will  enable   the  deletion  of  inbound  attach   files.
  3234.       Normally this is set to "Y".
  3235.  
  3236.        - No Delete
  3237.          ---------
  3238.  
  3239.         Gaurantees that  this  area will never be packed out of the echo
  3240.       database.
  3241.  
  3242.  
  3243.  
  3244.       1.2.16
  3245.  
  3246.           Echo Area Global Menu (Alt-G)
  3247.           -----------------------------
  3248.  
  3249.  
  3250.         When in the echo area  menu, you have another sub menu available
  3251.       to you called the global menu.  Here we will describe the commands
  3252.       on  that menu.   They  are meant to simplify large changes in node
  3253.       configuration etc.
  3254.  
  3255.        - Add Node
  3256.          --------
  3257.  
  3258.         Here you can  add a node to your lists. You will have to specify
  3259.       which folder you wish  to  process, then Base Runner will add this
  3260.       node to all areas that belong to that folder.   You  will  also be
  3261.       given  the  opportunity  to  specify  the  nodes  link  attribute,
  3262.       whether it is (S)end, (R)eceive or (B)oth.
  3263.  
  3264.  
  3265.        - Delete Node
  3266.          -----------
  3267.  
  3268.         As  above,  except  that  here  you  are deleting a node from a
  3269.       folder.    Attributes  do  not  apply  here  as the node is being
  3270.       deleted as well as their attribute.
  3271.  
  3272.  
  3273.        - Change Node(or change a nodes attribute)
  3274.          ----------------------------------------
  3275.  
  3276.         Here it is a little different. The same applies to the fact that
  3277.       the  node  is  affected  if  it  is in the folder you specify, but
  3278.       here the node number gets changed.   The options for that node are
  3279.       still the same.   How  you  would change a nodes attribute but not
  3280.       the actual  node  address  is  by  specifying the same address for
  3281.       the  "Address  to  Change"  and "New Value".    That way only that
  3282.       nodes  attribute  is  changed.   We don't know if this is terribly
  3283.       useful  to  anyone other than the large hub, but we included it to
  3284.       have a full spectrum of capability.
  3285.  
  3286.  
  3287.        - Aka
  3288.          ---
  3289.  
  3290.         This  is  where  you  may  select the akas you wish to represent
  3291.        yourself as. You may select as many as you wish here.
  3292.  
  3293.  
  3294.        - Message Base
  3295.          ------------
  3296.  
  3297.         When  a  file comes  in, you may announce its arrival into a PCB
  3298.        message base.   It may then be echoed out or sent out via netmail
  3299.        if the area  is configured  as  such  in  PCB. This allows you to
  3300.        select that  conference  by reading directly from your PCB config
  3301.  
  3302.  
  3303.        - Initial
  3304.          -------
  3305.  
  3306.         This is the initial file area the file will be placed into.
  3307.  
  3308.  
  3309.        - Owner
  3310.          -----
  3311.  
  3312.         This is the owner(or final filearea) of files entering this
  3313.        area.
  3314.  
  3315.        - Change Origin Line
  3316.          ------------------
  3317.  
  3318.         Same  thing  here  except that you are changing  the origin line
  3319.       for a particular folder only.     The changes are reported and you
  3320.       are then asked to press a key to continue.
  3321.  
  3322.        - Announce
  3323.          --------
  3324.  
  3325.         This is the announce message (containing message text with -
  3326.        possible macros) text file that will be inserted into messages.
  3327.        Please read section regarding Message , 1.2.15, for more details.
  3328.  
  3329.  
  3330.        - Toggles
  3331.          -------
  3332.  
  3333.           Toggles  are  broken  down  as  follows  and are documented in
  3334.       detail under echo area configuration.
  3335.  
  3336.           - Passthru
  3337.           - Echo out
  3338.           - Keep Requests
  3339.           - Keep Reciepts
  3340.           - Announce
  3341.           - Delete Tic
  3342.           - Delete File
  3343.           - No Kill
  3344.           - Downlink Original
  3345.  
  3346.  
  3347.           for more information on these toggles, please read 1.2.15.
  3348.  
  3349.  
  3350.  
  3351.       1.2.17
  3352.  
  3353.               A Note about Downlinking
  3354.               ------------------------
  3355.  
  3356.  
  3357.         It should be mentioned how Base Runner deals  with  downlinking.
  3358.       Because  most  systems require you to constantly repack your bases
  3359.       in order  for  you  to  add  more  nodes, it creates ALOT of extra
  3360.       unneeded  code  and  slows  the  program down extensively. This is
  3361.       not  the  case  with Base Runner.   A set record size allows us to
  3362.       run  at  a MUCH faster speed but offers a set of problems when you
  3363.       want to  downlink  to  more  than the 250 nodes per area provided.
  3364.       So  to  get  around  this, once you have filled in one areas lists
  3365.       for  downlinking,  just  create  another  area with the same name.
  3366.       This  second  area  can  clone  the  first(except the nodes) or be
  3367.       totally seperate,  allowing  you  to  deal  with the second set of
  3368.       nodes  differently  than  the  first.    We  believe  this to be a
  3369.       feature  rather  than  a  bug  as  it  allows  more  power in your
  3370.       configuration.   We have yet to find practical uses for it but are
  3371.       sure that  there  are  some ;) This way unlimited nodes downlinked
  3372.       are made possible.   It would be a VERY busy system who downlinked
  3373.       to  more  than  250,   though,  so  we  think this may not in fact
  3374.       become an issue, but we covered the bases(pun intended) anyways.
  3375.  
  3376.  
  3377.  
  3378.       1.3.0
  3379.  
  3380.  
  3381.  
  3382.               Downlinking and Hatching
  3383.               ------------------------
  3384.  
  3385.         Downlinks  are nodes that you supply files to.  When you  first
  3386.       enter the File Echo section of configuration you get a horizontal
  3387.       list  of all the areas you have defined.  Pressing ALT-L  on  any
  3388.       area will bring up a downlink list screen where you can  manually
  3389.       add or remove nodes receiving the area.
  3390.  
  3391.         There will be two windows appear.  The windows on the left is a
  3392.       scrollable  list  of the nodes you defined in  Node  Information.
  3393.       Pressing  the  spacebar on any node will add or  remove  (toggle)
  3394.       that  node in the window on the right, which is the current  list
  3395.       of  systems  receiving  that  area.  You can  specify  up to 250
  3396.       downlinks.  Note that your uplink can go here also.  Some entries
  3397.       are  added  automatically  by the File Manager  as  it  processes
  3398.       requests  from  your downlinks.  Note also that a  node  must  be
  3399.       defined under Node Information in order to be added to or removed
  3400.       from this list.
  3401.  
  3402.         File  hatching is a process by which you submit a file into  an
  3403.       echo.   For  example, the local net here has a file  echo  called
  3404.       FILE_REQ.   It's used throughout the net for the distribution  of
  3405.       each system's master file list.  If I wanted to send out my  file
  3406.       list to this echo, I would Hatch the file.
  3407.  
  3408.         Hatching or submitting a file into an echo is done through both
  3409.       the  auto echo function as described earlier and using BrUtil,  a
  3410.       utility  provided for doing all kinds of things  including  this.
  3411.       BrUtil is documented here.
  3412.  
  3413.  
  3414.       1.3.1
  3415.  
  3416.  
  3417.  
  3418.              Using BRConfig, Base Runners Configuration Program
  3419.              --------------------------------------------------
  3420.  
  3421.  
  3422.         Using  BRConfig  is  very  simple  and there is  but one command
  3423.       line switch available to you that is used as "EGA".     This tells
  3424.       us what video mode,  VGA  or  EGA or quiet, you like us to run the
  3425.       program in.     This may help for some incompatible system that do
  3426.       not also support  direct screen writes. You may also configure the
  3427.       video mode in the program itself.
  3428.  
  3429.  
  3430.         As  far  as  the  command  lists available, we will go over them
  3431.       with  some  detail  but  need  to  break  them  down  somewhat  to
  3432.       simplify their structure. Listed in the following order...
  3433.  
  3434.       1 - Nodes DataBase,
  3435.       2 - Files(or BBS) DataBase,
  3436.       3 - Echos(or TICS) DataBase.
  3437.  
  3438.  
  3439.       1.3.2
  3440.  
  3441.        - Command List for the Nodes DataBase
  3442.          -----------------------------------
  3443.  
  3444.  
  3445.         Alt A or Insert
  3446.         ---------------
  3447.  
  3448.         - Adds a record to the database. The record will be
  3449.       automatically added at the end of editing if you select "Y" to
  3450.       the prompt "Save Changes?". You are put into an editing dialog
  3451.       where you may leaf through the fields to select and/or input
  3452.       the various data items you will need to edit the node that the
  3453.       selection bar was on. There are two fields, or at least they
  3454.       appear to be input fields that are not fields at all. These are
  3455.       on the screen to indicate that there is "More..." when you hit
  3456.       that portion of the editing. Rather than clutter up your screen,
  3457.       certain specific items were grouped together into these "sub"
  3458.       dialog boxes to give you a clearer view of what exactly you are
  3459.       editing. When you see the new box pop up, you may cursor through
  3460.       th fields but there are two you may not actually edit. These are
  3461.       the Total Kbytes and total file fields. These are actually not
  3462.       fields but rather the totals calculated from the existing
  3463.       totals. Change one of your total values and watch these two
  3464.       fields adjust themselves. So with this, it is easy to explain to
  3465.       you that there is no editing and any attempt to "get" to those
  3466.       fields will fail.
  3467.  
  3468.         Alt D
  3469.         -----
  3470.  
  3471.         - Deletes the current record from the database. The record
  3472.       does not physically get removed but rather "tagged" as deleted.
  3473.       When a record is marked in this way as deleted, the color of the
  3474.       selection bar changes to indicate the deleted status. The
  3475.       records do not get physically removed from the disk file until
  3476.       you use the "Pack" function(explained shortly).
  3477.  
  3478.         Alt G
  3479.         -----
  3480.  
  3481.         - Invokes the Global menu. Here you may do various operations
  3482.       on a global basis, making large edits much easier. Please read
  3483.       the section covering the global menu for more details.
  3484.  
  3485.         Alt H
  3486.         -----
  3487.  
  3488.         - Shows a help screen with this command summary on it.
  3489.  
  3490.         Alt L(or spacebar)
  3491.         ------------------
  3492.  
  3493.         - Invokes the uplink list editor. A list of up to 15 lists may
  3494.       be edited here by simply moving the cursor to the desired
  3495.       selection and pressing enter. Dots will appear as the background
  3496.       to the editing field to indicate that you are actually editing
  3497.       the field. If you press the spacebar or a key before any other
  3498.       cursor keys, the field will automatically be blanked out and the
  3499.       character you used is now the first entered character. This can
  3500.       work for you or against you but getting used to it will aid you
  3501.       in becoming a "power" user.
  3502.  
  3503.         Alt P
  3504.         -----
  3505.  
  3506.         - "Packs" out the database possibly removing records marked
  3507.       for deletion. Keeping a lot of deleted records can actually slow
  3508.       down Base Runners operation as the fewer the nodes it has to
  3509.       maintain the better. This is not, however, usually much of a
  3510.       problem unless you have more than 5000 nodes on the average in
  3511.       your database.
  3512.  
  3513.         Alt S
  3514.         -----
  3515.  
  3516.         - Search operations. You will see a box pop up. If you have
  3517.       already entered a value prior to this execution, that value is
  3518.       the default. This makes repeat searches quick. Pressing Enter
  3519.       will accept the default value or you may edit a new value which
  3520.       will become the new search criteria. This value is used to
  3521.       compare against the sysops names in the database.
  3522.  
  3523.         Alt X
  3524.         -----
  3525.  
  3526.         - Immediately exits the program unconditionally. All files are
  3527.       saved and you skip returning to the main menu, you are dropped
  3528.       to DOS immediately.
  3529.  
  3530.         Regular Ascii Characters/Numbers
  3531.         --------------------------------
  3532.  
  3533.         - You may also press any letter or number key to quickly jump
  3534.       you to the first record of that letter/key. If an sysops name
  3535.       starts with "A" as in Andrew, pressing the letter A will put you
  3536.       at the top of the "A's". It is usually very easy to page or
  3537.       control page to the desired record using both of these methods
  3538.       allowing very powerful editing features.
  3539.  
  3540.        - Command List for the Files Database
  3541.          -----------------------------------
  3542.  
  3543.         Alt A
  3544.         -----
  3545.  
  3546.         - Adds a record to the database. You will be automatically put
  3547.       into editing mode and will be able to input to any field you
  3548.       wish. Please read configuring Base Runner for more details on
  3549.       these fields and what they are for or simply press F1 at just
  3550.       about any prompt for a complete help system.
  3551.  
  3552.         Alt D
  3553.         -----
  3554.  
  3555.         - Deletes the current record from the database. As with the
  3556.       nodes and echos databases, the record is not automatically
  3557.       deleted but rather marked for deletion. Pressing this key again
  3558.       will unmark a marked area reversing the above. The records do
  3559.       not actually get physically removed from disk until the Pack
  3560.       operation has run its course.
  3561.  
  3562.         Enter
  3563.         -----
  3564.  
  3565.         - As with all the databases, pressing enter will always put
  3566.       you into editing the current selection. This input screen will
  3567.       be the same one you will see for adding areas except that the
  3568.       current selections area values are loaded up as the defaults.
  3569.  
  3570.         Alt G
  3571.         -----
  3572.  
  3573.         - Invokes the global menu. There you may perform various
  3574.       operations on the database possibly affecting many records with
  3575.       the same default value. Please read section on the files area
  3576.       global menu for more details.
  3577.  
  3578.         Alt H
  3579.         -----
  3580.  
  3581.         - Shows the general help screen. Here you may browse the
  3582.       command summary. More specific help topics are available in the
  3583.       specific fields editing dialogs as you need them.
  3584.  
  3585.         Alt I
  3586.         -----
  3587.  
  3588.         - Imports from PCB bases. This very powerful feature has to be
  3589.       set up in order to run properly. A valid PCB envoironment
  3590.       variable must be found in your envoironment. For networks, this
  3591.       must be a regular DOS path, not the specific networks pathnames,
  3592.       for example... //NODE-1//D-DRIVE// . This will not be recognized
  3593.       by Base Runner but E:\PCB will be recognized. This directory is
  3594.       scanned for PCB's configuration files and if found, your DIR.LST
  3595.       files are scanned for all your configured areas and only the
  3596.       areas not already in your database are shown on the screen for
  3597.       you to select. You may select as many or few as you like for
  3598.       importing.  The DIR file spec is the field used to compare an
  3599.       area to see if it is already in our database. The new areas are
  3600.       created using as much of the information that is available as
  3601.       possible from the PCB configuration. You will have to still go
  3602.       in and edit specific information on these newly created areas.
  3603.       Afterwards, your database is rebuilt and reloaded and you are
  3604.       back in editing mode with these new areas at your fingertips.
  3605.  
  3606.         Alt L (or SpaceBar)
  3607.         -------------------
  3608.  
  3609.         - Pulls up the links dialog. This is a box with some editing
  3610.       fields in it. These fields are also available in the main
  3611.       editing window but are available here as an aid to those "quick
  3612.       and dirty" edits. Only links information is included here.
  3613.  
  3614.         Alt S
  3615.         -----
  3616.  
  3617.         - Search Operations. As with the nodes database, this feature
  3618.       can be used as a repeat search by simply pressing enter to
  3619.       accept the default you had already entered, or reedit a new
  3620.       value into the field and press enter, making that the new
  3621.       default. This value is compared against the area names for a
  3622.       match and if found, you will be taken to the found record.
  3623.  
  3624.         Alt T
  3625.         -----
  3626.  
  3627.         - Invokes the "File Movement Trails" dialog. This is a handy
  3628.       way of monitoring the chain of file areas that this area is
  3629.       connected to. All records are scanned for connections via the
  3630.       "move to" fields in your files database. File movement and the
  3631.       areas that are in a particular chain can be quickly spotted.
  3632.       Only from the current selection down is included in the list. If
  3633.       an area feeds this one(many areas may in fact do that) it is not
  3634.       included in the list, only from this one until its final
  3635.       destination point or an area with the "NOWHERE" field. Either
  3636.       one will stop the "linking" process. Up to a maximum of 1000
  3637.       links are listed. Be careful of infinite loops, a group of areas
  3638.       that are going in a circle. This command helps you in spotting
  3639.       those types of problems.
  3640.  
  3641.         Alt X
  3642.         -----
  3643.  
  3644.         - Unconditional Exit. All configuration files are properly
  3645.       updated and closed and you are immediately dropped to DOS.
  3646.  
  3647.  
  3648.         Regular Ascii Characters/Numbers
  3649.         --------------------------------
  3650.  
  3651.         - You may also press any letter or number key to quickly jump
  3652.       you to the first record of that letter/key. If an area name
  3653.       starts with "1" as in 1-BUSI, pressing the number 1 will put you
  3654.       at the top of the "1's". This is the same for any keyboard
  3655.       letters. It is usually very easy to page or control page to the
  3656.       desired record using both of these methods allowing very
  3657.       powerful editing features.
  3658.  
  3659.  
  3660.  
  3661.        - Command List for the Echos Database
  3662.          -----------------------------------
  3663.  
  3664.  
  3665.         Alt A
  3666.         -----
  3667.  
  3668.         - Adds a record to the database. You will be placed into an
  3669.       editing dialog and there you may input the data fields. Each of
  3670.       these fields have help by pressing F1.
  3671.  
  3672.         Alt D
  3673.         -----
  3674.  
  3675.         - Deletes the current selected record from the database. The
  3676.       record is not physically removed from the disk until the Pack
  3677.       operation has ran its course. The record will change color on
  3678.       the selection screen to indicate that this selection is now
  3679.       marked for delete. By pressing Alt D again or on any area marked
  3680.       as deleted will reverse the mark and undelete the record. Of
  3681.       course, you cannot undelete records from a packed database.
  3682.  
  3683.         Enter
  3684.         -----
  3685.  
  3686.         - Edits the current selection. Here you may input or change
  3687.       values for the current selection. The same input dialog is
  3688.       provide here as when you add a new record except that this areas
  3689.       defaults are all in their proper fields.
  3690.  
  3691.         Alt G
  3692.         -----
  3693.  
  3694.         - Invokes the global menu. There is a variety of global
  3695.       database changes that you can use from this menu. The
  3696.       operations on this menu are explained in more detail in the
  3697.       configuration section.
  3698.  
  3699.         Alt H
  3700.         -----
  3701.  
  3702.         - Shows a screen with a command summary similar to this one.
  3703.       Pressing escape will abort this dialog.
  3704.  
  3705.         Alt L
  3706.         -----
  3707.  
  3708.         - Allows viewing/editing of current node connections to this
  3709.       echo area. Here you may add or delete nodes or change their link
  3710.       status.
  3711.  
  3712.         Alt P
  3713.         -----
  3714.  
  3715.         - Packs the database permanently removing the records marked
  3716.       for deletion. You are prompted and may turn back after pressing
  3717.       this command.
  3718.  
  3719.         Alt S
  3720.         -----
  3721.  
  3722.         - Search operations. The field that pops up in the dialog that
  3723.       shows up when you press Alt S that has the default search string
  3724.       in it. Pressing enter accepts the default and the search is
  3725.       taken up from the location you are at in the database. You must
  3726.       go to the top if you want to scan the whole base. This default
  3727.       value aids in repeat searching.
  3728.  
  3729.         Alt X
  3730.         -----
  3731.  
  3732.         - Immediately cleans up the configuration files and exits the
  3733.       program unconditionally.
  3734.  
  3735.  
  3736.         Regular Ascii Characters/Numbers
  3737.         --------------------------------
  3738.  
  3739.         - You may also press any letter or number key to quickly jump
  3740.       you to the first record of that letter/key. If an area name
  3741.       starts with "1" as in 1-BUSI, pressing the number 1 will put you
  3742.       at the top of the "1's". This is the same for any keyboard
  3743.       letters. It is usually very easy to page or control page to the
  3744.       desired record using both of these methods allowing very
  3745.       powerful editing features.
  3746.  
  3747.  
  3748.         Edit Fields Pointing to Text Files
  3749.         ----------------------------------
  3750.  
  3751.         - Most of these fields support an F2 command which will, if
  3752.       configured for an external text editor, will invoke it allowing
  3753.       you to directly edit these files. Please note that with fields
  3754.       that do no begin with the % symbol (which denotes only a single
  3755.       file or comment) will be ignored by this command. It will only
  3756.       work on valid DOS files. No checking is done for binary or text
  3757.       mode during this shell.
  3758.  
  3759.  
  3760.       1.4.0
  3761.  
  3762.              BRUtil - Base Runners Utility Program
  3763.              -------------------------------------
  3764.  
  3765.  
  3766.         A Utility Program called Brutil is included in the distribution
  3767.       archive. This program is  designed  to  do  all  of  Base Runners
  3768.       maintenance events. There are two ways to invoke BrUtil.  One  is
  3769.       via  command  line(registered  copy  only)  or  you  may  use the
  3770.       interactive version with an easy to use menu system and built  in
  3771.       help system. Please note that although the command line version is
  3772.       fully documented here, it is not available in the evaluation copy.
  3773.  
  3774.  
  3775.         To invoke Brutil you may simply type in the name of the program
  3776.       or run it from the command line. The command line version is only
  3777.       available in the registered version  but is covered here. We will
  3778.       go through it from the top down in  the main menu of the program.
  3779.       You may use your mouse to navigate  through the menus.   The only
  3780.       time the mouse is not active is during  input  operations  as  in
  3781.       Hatching, Notifying etc.  In  the  command  line version, you can
  3782.       string as many commands together as you like provided they do not
  3783.       exceed 127 characters in length in total.If this is the case, you
  3784.       will have to invoke it again with the new commands. An example
  3785.       would be...
  3786.  
  3787.       BRUTIL INDEXES PACK NOTIFY NOKILL .....
  3788.  
  3789.       BRUTIL DELETES ...
  3790.  
  3791.  
  3792.       1.4.1
  3793.  
  3794.  
  3795.        - Pack FileBases
  3796.          --------------
  3797.  
  3798.         This instructs Base Runner to read your index file one at a time
  3799.       for each area and copy its attached record from the main base into
  3800.       a  temporary  base  in  order,  skipping  the  deleted records and
  3801.       compressing your bases reclaiming disk space as well. The fallback
  3802.       to this operation is that you can no longer  recover  lost records
  3803.       by rebuilding the indexes. This happens due to programs like  Base
  3804.       Runner deleting records indexes but not the  main  record  in  the
  3805.       base. We did this purposely to allow data  recovery options in the
  3806.       future and to allow more flexibility  in  the function  and use of
  3807.       it. Of course this requires you to know a bit more about  what  is
  3808.       taking  place  with  the  package  but will afford much more power
  3809.       overall. Command Line Syntax...
  3810.  
  3811.         BRUTIL Pack (case is not important)
  3812.  
  3813.       This  operation  is not  quite as quick as the others as it is the
  3814.       most disk intensive operation in  BRUTIL.  Please note that if you
  3815.       are trouble shooting a corrupt base, this  is NOT the first course
  3816.       of action to take.Please read section on FileBase Troubleshooting.
  3817.  
  3818.  
  3819.       1.4.2
  3820.  
  3821.        - Build Indexes
  3822.          -------------
  3823.  
  3824.  
  3825.         The only time you would ever need to use this feature is if you
  3826.       were  trouble shooting a problem with one of your bases or if you
  3827.       wished to recover some deleted files. In either case, the command
  3828.       line syntax for this operation is ...
  3829.  
  3830.       BRUTIL INDEXES (case is not important)
  3831.  
  3832.       This  operation  will  go  through  the  filebases  one at a time
  3833.       checking each record and recreating an index for that base.  Note
  3834.       that you will now have possibly many more files in your base than
  3835.       when you started because  the main  Base  Runner  program ,  when
  3836.       deleting records, deletes only the index record, leaving a "hole"
  3837.       in the filebase.  The trimmed index is lost in lieu of this newly
  3838.       created one but if  in fact  you had a corrupt  index(an index is
  3839.       corrupt when BREDIT shows nothing but garbage  and possibly locks
  3840.       up when in an area) this is favorable because  you can now delete
  3841.       the records instead of losing the whole base.   A few examples of
  3842.       why you would  need this feature are power loss with a disk cache
  3843.       running, disk fat problem, network crash etc.
  3844.  
  3845.  
  3846.       1.4.4
  3847.  
  3848.        - Duplicates
  3849.          ----------
  3850.  
  3851.         Because some files come through more than one file echo
  3852.       sometimes, it is hard to define what is and is  not a duplicate,
  3853.       so with Base Runner, a duplicate can only be defined on a binary
  3854.       scale.  This  means  that  simple  filename  duplicates  are not
  3855.       enough. We must also include a binary representation. There is a
  3856.       way to check each character against a table to see if  it is the
  3857.       same as another file. This CRC type of calculation  on a file is
  3858.       a very  good method and although it may take a  little  bit more
  3859.       time, it is well worth the security you attain by using it.  One
  3860.       problem, however, is that even an identical file may be  sent(as
  3861.       mentioned above) to two different areas.  Because of this,  only
  3862.       files that share a single base that are identical are checked by
  3863.       Base  Runner to ensure  proper operation.   This feature of Base
  3864.       Runner goes through each  base and if it finds both an identical
  3865.       filename and an identical file on a binary level, it will remove
  3866.       the oldest copy of this file. If more than two exist, the newest
  3867.       copy is maintained.   The arbitrary system  used here is only to
  3868.       accomodate the command line nature of this  utility but will not
  3869.       be limited in further consideration of how this operation should
  3870.       be handled. Command line syntax ...
  3871.  
  3872.  
  3873.       BRUTIL DUPES
  3874.  
  3875.       1.4.5
  3876.  
  3877.  
  3878.        - Dupe Trim
  3879.          ---------
  3880.  
  3881.  
  3882.         There is a number you may specify in the configuration program
  3883.       under System  Info for the number of dupes  to  maintain in the
  3884.       database.   Since  this  is  not  a critical  routine,  an event
  3885.       periodically will suffice in maintaining this base. The  base is
  3886.       trimmed to the number in the config. Only the latest x files are
  3887.       kept. The rest are lost and are not recoverable.
  3888.  
  3889.  
  3890.       1.4.6
  3891.  
  3892.  
  3893.        - Notify List
  3894.          -----------
  3895.  
  3896.  
  3897.         Available in both modes of operation, this command tells Base
  3898.       Runner to go through each of your node entries and if  they are
  3899.       toggled for notification,  they will receive a netmail  message
  3900.       generated with the default message flags you specified for that
  3901.       node with the areas they are  configured for. That way they may
  3902.       compare that list with their  own to see if they have a current
  3903.       configuration or a configuration that is identical to yours.
  3904.       Command line syntax ...
  3905.  
  3906.       BRUTIL NOTIFY
  3907.  
  3908.  
  3909.       1.4.7
  3910.  
  3911.        - Hatch File
  3912.          ----------
  3913.  
  3914.         On  the  main  menu  of   BRUtil   you  are    prompted   for  a
  3915.       path/filename  to  hatch,  followed by a file to replace(optional)
  3916.       and then you are  asked  for  an area to hatch to.Base Runner will
  3917.       then go through your areas until  it  finds  the  file you want to
  3918.       hatch.   If it is found, it is file attached to all nodes that are
  3919.       currently configured for that area.    The packet status is set to
  3920.       what you have set up for each  particular node.    An accompanying
  3921.       TIC file  is sent along with the attach file to that node with all
  3922.       the info needed for that node to process that file into that echo.
  3923.       Your  password  is  included  in  that  TIC  file  so be sure your
  3924.       passwording  is  set  up  properly before using it. Please consult
  3925.       with your local  hub  for info on whether they wish you to use TIC
  3926.       passwording.This is  a personal preference but is comming into use
  3927.       more and more as security becomes more of an issue. In the command
  3928.       line mode, the syntax for this feature is ...
  3929.  
  3930.  
  3931.       BRUTIL <PATH/FILE> <AREA>  (no brackets, case insensitive)
  3932.  
  3933.        - presently ,the replaces field is not supported in the command
  3934.        line version.
  3935.  
  3936.  
  3937.       1.4.8
  3938.  
  3939.  
  3940.        - Send File
  3941.          ---------
  3942.  
  3943.         This is similar to the  above feature  in  that  it sends a file
  3944.       to a downlink. There is one difference here.   This operation does
  3945.       no checking to  validate a node,   it simply does what it is told,
  3946.       sends that file (if it exists) to  the node specified and does not
  3947.       warn you if the node does not exist.   This is intentional as Base
  3948.       Runner  assumes  you want  this ability  and will  not  bother you
  3949.       much  about it.   Please  note that because this file is not being
  3950.       "hatched" nor echoed,   it will not have an attached TIC file with
  3951.       it. On the main menu,   you are prompted for a filename and then a
  3952.       node number. In the command line mode, the syntax is ...
  3953.  
  3954.  
  3955.       BRUTIL SEND <PATH/FILENAME> <NODE#>
  3956.  
  3957.         ... node  number  can  be any node number as long  it is a valid
  3958.       format and filename must be a valid  path and file or  Base Runner
  3959.       will drop out and let you know it was not succesful.
  3960.  
  3961.        - Get+
  3962.          ---
  3963.  
  3964.         A  very  handy utility for "fetching" files from another system,
  3965.       whether or not they are in your nodes database.   The syntax is as
  3966.       follows(if you are registered user with command line)...
  3967.  
  3968.          BRUTIL GET <FILENAME> <Z:N/N.P> <PASSWORD>(optional)
  3969.  
  3970.         ... node  number  must be a valide Fidonet address(point number
  3971.       is optional)  and  the password is optional. This does not update
  3972.       the  nodes  database  with file stats as it is considered to be a
  3973.       "Raw"  utility  to aid in those times when "Quick & Dirty" is the
  3974.       matter of business.
  3975.  
  3976.       1.4.9
  3977.  
  3978.  
  3979.        - Init Bases
  3980.          ----------
  3981.  
  3982.         This would usually only ever be run once,   but was left in this
  3983.       utility  program  because it was thought  that once a new area was
  3984.       created,   you may  want  to go in  and readopt the area into your
  3985.       filebase.  This feature will go through the DIR files specified in
  3986.       the  areas  configuration  and  recreate  your  filebases with the
  3987.       descriptions found in the DIR file.   Some other info is processed
  3988.       such as the  CRC  of the file but  no file adds,   file ids or any
  3989.       other  processing is done.   This is for speed reasons and because
  3990.       you may not want all your files on your system reprocessed.    You
  3991.       may also  use  this feature to  bring a new  area into  your  Base
  3992.       Runner system that wasn't there before.   For example, you already
  3993.       have  20  areas on your system,   but you want to import and start
  3994.       using a few more.   Simply set up  the areas for them with the new
  3995.       directory and  DIR file  name in BRCONFIG  and then go into BRUTIL
  3996.       and run this operation. Please note that this may take a long time
  3997.       depending on your machine type, number of areas processed,  number
  3998.       of files processed etc.  Whatever you may have had in any existing
  3999.       filebases are lost permanently after this feature is run.
  4000.  
  4001.       1.4.10
  4002.  
  4003.        - Build CRC
  4004.          ---------
  4005.  
  4006.         This will go through each of your areas and build a CRC table of
  4007.       your files and add them to your duplicate database.  This will, of
  4008.       course, delete  any  existing file info you have.   The reason for
  4009.       this is if you  lose  your  dupebase  or  corrupt  it  in DOS  for
  4010.       whatever reason.  This way you can quickly come back and  re-build
  4011.       all the files that are on your system. 8 bytes are stored for each
  4012.       file that is in the base,   so size should not be a large problem,
  4013.       but if it is,   you may go into BRCONFIG in system info and change
  4014.       the dupe  limit  to  reflect  a  lower number which will save some
  4015.       disk space,   exactly  8  bytes per  file managed.   This  base is
  4016.       automatically  trimmed by  the Trim feature,   so after you have a
  4017.       valid base, you should never have to run this operation again.
  4018.  
  4019.  
  4020.       1.4.12
  4021.  
  4022.        - Auto Unlinking
  4023.          --------------
  4024.  
  4025.         Sometimes  every  node  will unlink  themselves from one of your
  4026.       areas and you will not notice that you  now have an area hooked up
  4027.       to your uplink that may not be necessary. What this operation does
  4028.       is generate a  message to your uplink  disconnecting you from that
  4029.       area so that  it  is now a "dead"  area.   The record is marked as
  4030.       deleted but NOT removed from the database,   you can do that  with
  4031.       the "Pack" routine in BRCONFIG's editor. That way you can also see
  4032.       which areas have been removed. This can of course be overriden  so
  4033.       that it remains connected by setting the appropriate toggle in the
  4034.       main config using BRCONFIG->File Echos->Edit->No Kill,  which will
  4035.       override anything this operation may want to do.
  4036.  
  4037.  
  4038.       1.4.13
  4039.  
  4040.        - About
  4041.          -----
  4042.  
  4043.         This is  just  some  information about the program,  copyrights,
  4044.       mailing address for CompuData etc.   It is of no importance  other
  4045.       than to flag  the  program  and  its  copyrights without having to
  4046.       pester you with it all over the program.
  4047.  
  4048.  
  4049.       1.4.14
  4050.  
  4051.  
  4052.        - History+
  4053.          -------
  4054.  
  4055.         A very handy report that includes all  the  information you need
  4056.       about  file  activity.   The  number of days specified in the main
  4057.       configuration is used.   The reason  for this  is that the file is
  4058.       automatically  trimmed to  that number  of  days. This  command is
  4059.       available only from the command line and not in the main menu;
  4060.  
  4061.  
  4062.       1.4.15
  4063.  
  4064.        - Dirs
  4065.          ----
  4066.  
  4067.         Sometimes  if  you  make  changes in BREdit  or  if  you are not
  4068.       happy  with  the formatting of the DIR file or for whatever reason
  4069.       you might have,   this feature will allow you to regenerate either
  4070.       one or all of the filebases for the BBS    (either the DIR file or
  4071.       the Files.BBS file).  In  the  full  screen  mode  you  are guided
  4072.       through the inputting of the areaname to regenerate   (if just one
  4073.       area)   after  which  the  area  is  recreated and placed into the
  4074.       specified directory for that area.   In command line mode you must
  4075.       enter the syntax as follows...
  4076.  
  4077.       BRUTIL DIRS OFFLINE
  4078.  
  4079.       or you may also use the magic word  "ALL"  to denote that you wish
  4080.       Base Runner to regenerate all of the DIR files(or Files.bbs).
  4081.  
  4082.       BRUTIL DIRS ALL
  4083.  
  4084.  
  4085.          How long this  process takes depends on how many file areas you
  4086.       have.   Also,   all   the  headers  and  footers  are  regenerated
  4087.       accordingly,   so if you made changes to those files(the templated
  4088.       text  files  with  the macros in them),    they are regenerated at
  4089.       this time.    If you  simply  made  changes to the final header or
  4090.       footer  and  not  the  original  template  file you do not have to
  4091.       regenerate the attached file areas DIR file.   The reason for this
  4092.       is  that  the  DIR  file  only uses the %PATH/NAME to point to the
  4093.       generated  file  in  your  headers  directory and does not include
  4094.       the actual parsed text.
  4095.  
  4096.       1.4.16
  4097.  
  4098.  
  4099.        - Exit to Dos
  4100.          -----------
  4101.  
  4102.         Drops you back to the operating system giving full control back
  4103.       to the calling batch or command line. Cleans up its config
  4104.       updates before it exits.
  4105.  
  4106.  
  4107.       1.5.0
  4108.  
  4109.       Using BREDIT, Base Runners FileBase Editor and Utility System.
  4110.       ──────────────────────────────────────────────────────────────
  4111.  
  4112.  
  4113.  
  4114.         Base Runner Edit  or BREdit for short,  is Base Runners Filebase
  4115.       editor/utility program. It is very much like PCBFiler only for the
  4116.       reason of familiarity. We are not here to alieniate PCB sysops, we
  4117.       try to blend in as seamlessly  as possible, so the interface is as
  4118.       much like that program as  possible and is in no  way  intended to
  4119.       "Rip off"  Clark Developments  PCBFiler  program,   only to try to
  4120.       emulate it, well.... almost .... as you will soon see... we have a
  4121.       few extra things  we think you will enjoy.   Such things include a
  4122.       full two way file id system. This means that you can insert a file
  4123.       id file  from the  archive into your filebase as the  description,
  4124.       hence the generate DIR files will have the file id file in them as
  4125.       well.  The other way is to take the description  currently in your
  4126.       filebase and insert it into  the archive as  the archives new file
  4127.       id file,   replacing any  existing file with your new copy.  Move,
  4128.       Copy, Delete, Hatch, Edit, DateStamp, Abandon and Viewing are just
  4129.       some of the features of this very powerful editor.  Now we will go
  4130.       over the main function of the program with the system requirements
  4131.       first, stating how much  of  the config is necessary before proper
  4132.       operation is obtained.  A very handy interface  with very  elegant
  4133.       colors and fonts are provided and full mouse support makes this  a
  4134.       very easy to use system.
  4135.  
  4136.  
  4137.       1.5.1
  4138.  
  4139.  
  4140.        - Requirements
  4141.          ------------
  4142.  
  4143.  
  4144.         You will have to make sure  you have  properly  configured  Base
  4145.       Runner before you may use this  program properly.   Fist, you must
  4146.       have valid Files Areas defined  with  valid paths (config will let
  4147.       you know while editing  if the path is not valid and prompt you to
  4148.       create it if necessary). Also , you MUST have a "BAD_FILES" record
  4149.       so that any failures in the file processing will ensure BREdit can
  4150.       move  the file offline to  this area.   A valid  filebase  path in
  4151.       system info and a valid filebase path for each of these areas must
  4152.       also be defined if you wish  to find the data files for that area.
  4153.       You might also want to make sure that you  have an editor  defined
  4154.       in BRConfig (system info->Paths). You may specify any  editor that
  4155.       takes a filename on the command line.   Other than that you are on
  4156.       your way.
  4157.  
  4158.  
  4159.        - Initial List Dialog
  4160.          -------------------
  4161.  
  4162.         This is the initial entry point in the program.  It supplies you
  4163.       with a list of your file areas. You can be anywhere on your system
  4164.       as long as this  program is in your path, so these areas files can
  4165.       be found because they must remain in the home path of the program,
  4166.       or reside in the  same directory as BREdit. This list box has full
  4167.       mouse support so  that all  you have to do is point and shoot,  or
  4168.       you may move  your  cursor  down to  the area  you  wish and press
  4169.       enter. If you are using the mouse,  you must  press  enter once to
  4170.       drag the  hilight bar on top  of  the  area name and then a second
  4171.       time to  actually tell  BREdit  to load up  that areas indexes and
  4172.       display it and then leave you in edit mode.   Whenever you exit an
  4173.       area, you are placed back into this  dialog so you  may select the
  4174.       next area or press escape to exit or the right mouse button.
  4175.  
  4176.  
  4177.       1.5.2
  4178.  
  4179.               Command Summary/Status Bar "Hot Spots"
  4180.               --------------------------------------
  4181.  
  4182.  
  4183.        - Alt A - Add File Id File
  4184.          ------------------------
  4185.  
  4186.         If the hilight bar is on the selection you wish to  operate  on,
  4187.       you may press  Alt A or if your mouse cursor is  on the the  Alt A
  4188.       text on the  status bar,   you may press the left button to invoke
  4189.       file id addtion operations  to  that file.   Please notice that it
  4190.       does not just "run right in" and do it, it simply marks the record
  4191.       for that operation.  You will see an  "A"  on the left side of the
  4192.       files box.   This operation will be performed when you try to exit
  4193.       tihs area.   At that time you will be prompted on whether you wish
  4194.       to  save  your  edits  or  not.   This  operation  will  take  the
  4195.       description you  have entered  and replace whatever file id exists
  4196.       in the archive with it as a  valid file id file.   If one does not
  4197.       exist, a new one is added.
  4198.  
  4199.  
  4200.        - Alt B - Abandon File
  4201.          --------------------
  4202.  
  4203.         If you wish to delete a filebase record but NOT remove the  file
  4204.       from disk, you may abandon the file.   The actual file  that  this
  4205.       record belongs to is removed.  Please note that if you do this and
  4206.       the file area is  set  up  for  auto  adoption,  this file will be
  4207.       adopted into this  area  automatically the next time that the main
  4208.       Base Runner program is executed  again,  making this edit useless.
  4209.       The  reason for  the  adoption  is so  that in case other programs
  4210.       simply "COPY" files into that directory,   we can immediately pick
  4211.       them up and put them into our filebase for that area,  making this
  4212.       a "real time" ,   static style files system which is current up to
  4213.       the second.
  4214.  
  4215.  
  4216.        - Alt C - Copy File
  4217.          -----------------
  4218.  
  4219.         This will take the filebase record AND the file and copy it to
  4220.       another area. You will be prompted for the area to copy it to with
  4221.       a dialog box  of areas  available similar  to the main  file  area
  4222.       dialog box so  that  you  may select which area to send it to. You
  4223.       will see a  "C"  on the left  side of the screen appear signifying
  4224.       the area  number  that this  file  will go to. There is not enough
  4225.       room for the areaname, so the number will have to do for now.
  4226.  
  4227.  
  4228.        - Alt D - Delete File
  4229.          -------------------
  4230.  
  4231.         This is similar in function to Alt B, abandon file, except  that
  4232.       with this operation, the file is deleted from disk as well. BREdit
  4233.       does not handle file  recovery or  undeletes(yet!) so be sure  you
  4234.       want to delete this file permanently.
  4235.  
  4236.        - Enter - Edit File
  4237.          -----------------
  4238.  
  4239.         A new dialog box appears  if you press either that  area of  the
  4240.       screen with the left mouse button or the Enter key.    You will by
  4241.       default  be  in the description  editing window.   This is because
  4242.       the speed users  will want  the  fastest  way to  get to  the text
  4243.       editing window. The filename and the filedate may also  be  edited
  4244.       here.   A very  simple full screen editor is supplied  although we
  4245.       are  considering allowing  "Plug in"  editors  for  this  purpose,
  4246.       allowing you to plug in such editors as Qedit(C) so  that  you may
  4247.       be more  comfortable with your editor.   There are a couple of new
  4248.       commands available to you in this dialog.
  4249.  
  4250.             - Alt I - inserts a blank line at the point of the cursor.
  4251.             - Alt D - Deletes the current line.
  4252.             - Enter - Splits the current line if not on left or right.
  4253.             - Escape- Ends edit session, you are prompted for save.
  4254.  
  4255.  
  4256.         You may also edit the filename or the filedate. Move your cursor
  4257.       to the field  you wish to edit and simply edit the field.  This is
  4258.       all keyboard input, there is no mouse support returned again until
  4259.       after you press the Escape key. Please read 1.5.3, Editing a  file
  4260.       entry for more information.
  4261.  
  4262.  
  4263.        - Alt F - File Id Add
  4264.          -------------------
  4265.  
  4266.         This will instruct  BREdit to take the  file  id  file,  if  one
  4267.       exists in the archive and inserts it as the new description in the
  4268.       filebase for this entry.  The DIR files are not regenerated  until
  4269.       the next execution of  Base  Runner, so it is  a good idea  to run
  4270.       Base Runner through after edits of this nature are done. In future
  4271.       versions, this will all be internal to BREdit.
  4272.  
  4273.        - Alt H - File Hatch(+)
  4274.          ---------------------
  4275.  
  4276.         You can now hatch  as many files  into as many areas as you like
  4277.       right  from BREdit!  You can even  hatch all selected files in one
  4278.       quick  step to one  area at a time,  making this a  VERY  powerful
  4279.       feature of BREdit.  You can also hatch from DOS with BRUtil.  When
  4280.       you press this  command  you will be prompted for an area to hatch
  4281.       this file into. If you had  more than one file tagged or selected,
  4282.       you will first  be prompted  whether or not you want to hatch THIS
  4283.       file  ("N")  or all selected files ("Y"). If you select all files,
  4284.       BREdit  will prompt you  for  a file area  and once selected,  all
  4285.       files tagged or  selected will become unselected and they will now
  4286.       become marked as  H<areanum> on  the left side of the edit window.
  4287.       Afterwards, when you exit  the  edits for this area, you will then
  4288.       notice the actions  BREdit takes to hatch  the files out.  It will
  4289.       create an attach message and an appropriate  TIC  file to all  the
  4290.       downlinks  and  uplinks  currently connected to this area.  BREdit
  4291.       will also mark the file as NOKILL so that it cannot be moved until
  4292.       after  it has  been sent  out to all the nodes currently set up to
  4293.       received it.   After all  nodes  have received the file,  the next
  4294.       running  of  BRUtil NOKILL  will clean up the no kill  markers  on
  4295.       these files.
  4296.  
  4297.  
  4298.        - Alt I - Info
  4299.          ------------
  4300.  
  4301.         This will bring up a dialog box with some important  information
  4302.       about  this  areas  setup.   Here you may see such things  as  Dos
  4303.       Path,  Message Base Path,  Add File Path and Name, Delete FileName
  4304.       and path,  Days Old before  files will  be moved,  where to upload
  4305.       files for this area to and where to move files after Days  Old has
  4306.       been reached.  If you are  confused  about what  any of these  do,
  4307.       please look under BrConfig for more details.
  4308.  
  4309.  
  4310.        - Alt K - No Kill
  4311.          ---------------
  4312.  
  4313.         Marks  the file as No Kill,  meaning  it  will not  be moved nor
  4314.       processed  in  any way until this flag is removed.   Normally Base
  4315.       Runner will deal with this flag internally and should not normally
  4316.       be used by you, but  there are times  when you need to toggle this
  4317.       so it is available.   If you have any files selected,  you will be
  4318.       first prompted to see whether you want to  mark just  this file or
  4319.       all selected files as No Kill, you have  the option. You can leave
  4320.       all the selected files selected but  just mark this one or you can
  4321.       answer  "Y"  and mark  all files  selected in one quick keystroke.
  4322.       Left mouse button is the same here as pressing "Y" or Enter during
  4323.       this prompt.
  4324.  
  4325.  
  4326.        - Alt M - Move File(s)
  4327.          --------------------
  4328.  
  4329.         You can move  files  around the areas quite easily using BrEdit.
  4330.       You can move just this file or all selected files exactly the same
  4331.       way you do with copy except that this does not leave a copy of the
  4332.       file in this base,  only a copy in the destination  base.  You may
  4333.       still abort this operation when you exit from this areas edits  by
  4334.       pressing "N" to the "Save Edits" prompt. Escape or the Right mouse
  4335.       button will do the same thing. Please remember that unlike
  4336.       PCBFiler, these files are moved right after you process this
  4337.       area.
  4338.  
  4339.  
  4340.        - Alt N - No Show
  4341.          ---------------
  4342.  
  4343.         When the DIR files are generated for your BBS, you can choose to
  4344.       skip showing all of them by setting  this toggle on for the chosen
  4345.       file. This file will then not show up  in the PcBoard's file areas
  4346.       but will actually still be there in the directory.
  4347.  
  4348.  
  4349.        - Alt O - Owner
  4350.          -------------
  4351.  
  4352.         Normally, when a file comes  into  the  system,  it will have  a
  4353.       default behaviour connected to  that area. The problem with having
  4354.       just this is that it is not flexible  enough.   You can mark files
  4355.       seperately here with alternate  ownership.  This means that a file
  4356.       normally marked as "PCB-UTIL" for  ownership, which would normally
  4357.       send its files after 30 days(this is  all example) to OFFLINE that
  4358.       is now changed  to "PCB-QWK"  will  now go to that area when it is
  4359.       done (OFFLINE)  but when it is finished going through the areas(or
  4360.       if it comes  into an area that sends all its files HOME)  it  will
  4361.       then wind up in "PCB-QWK". Please don't  confuse  this as the NEXT
  4362.       area the file goes to.   The  file  will still go from here to the
  4363.       next base this area sends it to but when the file gets to the last
  4364.       directory  in  the  chain,  that base should become its home.
  4365.  
  4366.  
  4367.        - Alt S - Select
  4368.          --------------
  4369.  
  4370.         This will "Tag" or select the current file.    You can select as
  4371.       many files as you like  for  use with other features such as Copy,
  4372.       Move, Hatch, No Kill etc.   If the file is already marked, it will
  4373.       be unmarked, if it  is not marked, it will now be marked. You will
  4374.       see an "S" on the  left hand side of your screen beside this files
  4375.       entry.   Pressing  the left mouse button on the status line on all
  4376.       items will activate that command. Exiting edits for this area will
  4377.       lose all selected markers.
  4378.  
  4379.  
  4380.        - Alt T - Touch FileDate
  4381.          ----------------------
  4382.  
  4383.         You may "touch" or change the filedate of the file without
  4384.       having to go into the edit window if you want to change the files
  4385.       date to todays date.   This  is  known  in  DOS as "touching" the
  4386.       file(please consult DOS manual under touch). You can also  change
  4387.       the file back to the original date if you have not yet exited the
  4388.       edits for this area if you change your mind.  The reason for this
  4389.       is that we  actually store two dates while  in  edit mode on each
  4390.       file, so the original is still maintained and can be restored but
  4391.       be warned  that after you leave this base you will not be able to
  4392.       undo a touch.
  4393.  
  4394.  
  4395.        - Alt V - View Archive
  4396.          --------------------
  4397.  
  4398.         This will activate an archive viewer which will look  into  the
  4399.       archives, if this is an archive and list the files  in  the  main
  4400.       file window of this archive, prompting you to  press  enter after
  4401.       each screen full of  files and then one final enter when the last
  4402.       screen is done, returning you back to the main edit window.
  4403.  
  4404.  
  4405.        - Alt X - Exit Program
  4406.          --------------------
  4407.  
  4408.         This instructs BrEdit to exit immediately, NOT to go back to the
  4409.       main  area  selection  dialog.  BrEdit will not perform any of the
  4410.       edits and you will lose them.  You may also press the litte square
  4411.       yellow  box  on  the  main  edit window borders right side to exit
  4412.       immediately.
  4413.  
  4414.  
  4415.        - Other Commands
  4416.          --------------
  4417.  
  4418.         There are four arrow keys on the right hand box border.
  4419.       These are "hot spots" for your mouse cursor to use.  If you press
  4420.       the left button on either of the inner arrows, you will scroll up
  4421.       a  page  or  scroll down a page of files.  If you press the outer
  4422.       arrows, you will go to end or home and the  same behaviour as the
  4423.       home or end keys will kick in.  The home key  when  first pressed
  4424.       will take you to the top of the  current page of files but if you
  4425.       are already on that top line,you will then be taken to the top of
  4426.       that areas list. The end key works the same way,if you are not on
  4427.       the bottom  line,  you will go to the bottom line, but if you are
  4428.       you go to the bottom of the database or list.
  4429.  
  4430.  
  4431.       1.5.3
  4432.  
  4433.                Editing A File Entry
  4434.                --------------------
  4435.  
  4436.         There are a couple of things to go  over here, as well  as some
  4437.       minor gripes  ;) If  you press Enter, as mentioned briefly above,
  4438.       you will see a new pop up with some items in it. Your cursor will
  4439.       automatically be in an editing window,   pressing any key on your
  4440.       keyboard will affect the description for this file.  You may edit
  4441.       just as you would with most editors,   but please understand that
  4442.       this is a *very rudimentary editor and is not meant to be a power
  4443.       editor such as some of the markets finer editors are.  It is with
  4444.       that idea that we allow you to use whichever text editor you feel
  4445.       comfortable with, so long as it allows Base Runner to pass a file
  4446.       name to it on the command line. Edit.com that comes with DOS is a
  4447.       good example of such a program.   If you use one of these editors
  4448.       that allow you to use such commands as  "Save As", please use the
  4449.       default of temp.dat as the file name. In other words, please just
  4450.       save the file and not necessarily save it to an alternate filename.
  4451.       In order for an  external editor  to work properly,   one must be
  4452.       declared in your config program,  BRConfig, under system info and
  4453.       under paths. There you will find a field called Ext. Editor. This
  4454.       field takes only the name of the  editor(along with the extension
  4455.       of .exe if you wish,   it speeds up Base Runner) and not the full
  4456.       path.If you have room and wish to put the path, that is all right
  4457.       too,  but we suggest you place the editor in your path and let us
  4458.       find it for you when we need it.  You will be prompted on whether
  4459.       to save the new edits or not,but only if you have made changes to
  4460.       it.   Base Runner is smart enough to know if you have changed the
  4461.       description  file  as  long as you save it to our default name of
  4462.       temp.dat.    That takes care of the external edit, except for one
  4463.       thing.  If you want the extra editing features of the editor that
  4464.       is internal,  you may wish to still use the enter key to get into
  4465.       that section.   There you may edit the filename, filedate or even
  4466.       the date the file  entered this area via a file movement.  Status
  4467.       is shown on the left hand side for the current file.
  4468.  
  4469.  
  4470.  
  4471.       1.6.0
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.            Introducing Base Runner File Request System or BRFREQ
  4478.            ─────────────────────────────────────────────────────
  4479.  
  4480.  
  4481.        - Description of File Requesting
  4482.          ------------------------------
  4483.  
  4484.         File requesting in this concept is  totally unlike the  commonly
  4485.       referred  to  term of file  requesting.   Unlike  Fido  style file
  4486.       requesting,  this is not intended for sysops to exchange files via
  4487.       their mailers.  This is a system that does in fact use your mailer
  4488.       or front end, but uses it to transfer files back and forth for the
  4489.       benefit of your users.  There are many ways to attack this type of
  4490.       situation  and we  are  constantly  changing  this  facet  of  the
  4491.       package, but at this time it is a one tier system with direct node
  4492.       to node contact, no hubbing is necessary. Because of the nature of
  4493.       this request system,    hubs are not needed and may in fact hinder
  4494.       the efficiency of the overall system.   Ok,   enough of that, lets
  4495.       find  out what  this is  all about.   If you and  another sysop or
  4496.       sysops  wish  to  have  their  users  have  access  to  all  the
  4497.       participating systems file areas via an online door,  all you need
  4498.       to  do  is  specify  that node in  your  configuration  as    file
  4499.       requestable,  set up a couple of simple  things to accomodate  the
  4500.       file  flow and  you now have an automated system for your users to
  4501.       request files from any other BBS involved.   Setup is a breeze and
  4502.       you can limit other systems amounts or just put a cap on what they
  4503.       can take daily to keep a "lid" on how much is going out.
  4504.  
  4505.  
  4506.         In more technical terms...
  4507.  
  4508.         BRFreq  is  designed  to  allow  your users(and you as sysop) to
  4509.       request  files  from  other  systems.    Only systems found in the
  4510.       nodes  database  may  participate.    Users and/or sysops of these
  4511.       systems may only request from your BBS areas  (File areas) ,   not
  4512.       from TIC (echo) areas  as  these  areas  are  only  to point to an
  4513.       existing  BBS  area  anyways.    Each generated netmail message to
  4514.       that  system  has  to  have  a valid password on the subject line.
  4515.       One file per line must have the format of ....
  4516.  
  4517.       REQUEST <AreaName> <FileName>
  4518.  
  4519.         ... on it.   At any time in the netmail message there is a
  4520.       tear line(---) found,   the message parsing is aborted and nothing
  4521.       after that is processed(handy for notes etc...).   This  format of
  4522.       generated netmail message is by default created by   BRFREQ   when
  4523.       you  "flag"  files from the board.    When a user enters the door,
  4524.       the  door  first  looks  up all netmail messages and puts existing
  4525.       requests  from  that  person back into its batch queue.    It then
  4526.       removes   those  messages  from netmail area.    When the user has
  4527.       finished flagging or editing  his/her  batch of files and tries to
  4528.       exit the door,   they are  prompted  on whether  they wish to send
  4529.       out the requests  they  have generated.    If answered with a "Y",
  4530.       then  BRFreq  regenerates  the  necessary  attaches to the various
  4531.       systems, providing  appropriate passwords.    You will find also a
  4532.       LIST   <Julian Date>   line in each of these messages.   This date
  4533.       tells  the  other system  the date  of your last list update.   If
  4534.       this  date  plus  the list  delay in days is found to be less than
  4535.       todays date,   a new set  of lists is generated for us and we then
  4536.       not  only  recieve  the  files  we  requested  but perhaps also an
  4537.       update  if  the  above  criteria is met.    You may  also force an
  4538.       update  by  putting  in  the  line of UPDATE anywhere in a netmail
  4539.       request.    The  file  is  then  returned  to us via regualar file
  4540.       attach,  but  only  after  they decide that we have not taken more
  4541.       than we are allowed for today.    When the file is returned to us,
  4542.       we  scan  the  netmail headers in the request routine and find the
  4543.       message.    We then toss the file into the filebase area specified
  4544.       for  that  node.    If  a seperate area exists for that node other
  4545.       than your regular file areas,   only files marked as user requests
  4546.       will reside in that area.   An optional announcement may be posted
  4547.       if  configured  into  the  echo  area tag specified for that node.
  4548.       The other node,  meanwhile,   is keeping  track  of  all bytes and
  4549.       files  they  sent  us  and  if  at  any  time  we exceed our daily
  4550.       allowance (or 0 for unlimited),   we will  not get that file back.
  4551.       After midnight,   our  node  stats  are reset and any new messages
  4552.       waiting will then be processed again and  sent  out  to us.   This
  4553.       causes a  possible  backlog  of  requests  but  is the only way to
  4554.       restrict  access  to  a  node  taking  "too many files or too many
  4555.       bytes".
  4556.  
  4557.         That is the most technical way of explaining it. Please remember
  4558.       that although this is primarily designed for users,sysops may also
  4559.       generate request from their favorite mail  editors,  provided  the
  4560.       syntax is followed for generating such a message.
  4561.  
  4562.       1.6.1
  4563.  
  4564.        - Installation and Setup
  4565.          ----------------------
  4566.  
  4567.         Installation was partly complete when you  initially  configured
  4568.       your total  Base Runner  system,    but some  things  need  to  be
  4569.       addressed at  this  point.   We will put  this in  point form  for
  4570.       simplicity and clarity.
  4571.  
  4572.       1 - Make  sure each node  that is  going to participate has a node
  4573.       entry in your nodes database. That entry must have file requesting
  4574.       toggled  on (you will notice the edit fields  are darkened if file
  4575.       requesting is NOT activated systemwide from within System
  4576.       Info->Global Options).
  4577.  
  4578.       2 - Make sure that the directory in the nodes record  is  a  valid
  4579.       path.   The config program will prompt you if you wish to create a
  4580.       non existant directory.
  4581.  
  4582.       3 - Make sure the nodes entry has a system name so that BRFREQ can
  4583.       have a system name to display to the users.
  4584.  
  4585.       4 - Be sure each system has a password set up.
  4586.  
  4587.       5 - Send out a first intialization message to each system with the
  4588.       proper password on the subject line and the lines ...
  4589.  
  4590.       UPDATE
  4591.       ---
  4592.  
  4593.       as the only text in the message.Anything after the --- is ignored.
  4594.       This will initiate the request to get the  updated lists from that
  4595.       system. From that point on, list updating is  automatic with every
  4596.       request issued.
  4597.  
  4598.       6 - Run your PcbSetup program  and  install a door entry into your
  4599.       DOORS.LST file on your PCB system. Consult your PCB manual on door
  4600.       installation.  Specify the door to create a USERS.SYS file.   Edit
  4601.       your  batch file (which at this point is still just a script until
  4602.       it gets  renamed by PCB at runtime) to make it look similar to the
  4603.       enclosed BRFREQ sample  file  or you may use the  BRFREQ file with
  4604.       some edits to suit your system, number of nodes example.
  4605.  
  4606.       7 - Make sure that your nodes are setup to security properly.  For
  4607.       example, if they have a security of 50 and most of the areas   are
  4608.       set up for 75, they will not see most of the  system and will only
  4609.       receive areas they have security for. Folders do not apply in this
  4610.       situation.    This security level is the main thing to consider in
  4611.       allowing access.
  4612.  
  4613.       8 - Test the door, make sure all the lists are accessible, if not,
  4614.       check  your  paths  to  see if  you  have the lists  there and the
  4615.       control file.  This control file is automatically  included into a
  4616.       ZIP when you receive  the  bundle from the other system.  The main
  4617.       program deals with all  of  the operations necessary to handle the
  4618.       complete file  requesting system. If the door simply locks up, try
  4619.       specifying no shell in PcbSetup.    We have found a couple systems
  4620.       with limited memory have problems running under PCB when trying to
  4621.       run some doors.   This is supposed to be fixed as of v15.2 of PCB,
  4622.       we have not seen it yet.
  4623.  
  4624.  
  4625.       1.6.2
  4626.  
  4627.  
  4628.         Configuring BrFreq
  4629.         ------------------
  4630.  
  4631.  
  4632.        - BrConfig-> Requesting
  4633.          ---------------------
  4634.  
  4635.  
  4636.         This is where you set up  your screen  paths and filenames and a
  4637.       couple of general  system  toggles that deal with file requesting.
  4638.       This  section  of the  Configuration  program  was  put here as it
  4639.       directly  related  to this part of the package and did not need to
  4640.       clutter up the main configuration options.   Besides, this area is
  4641.       quite small and easy to isolate and deal with.
  4642.  
  4643.  
  4644.        - Paths/FileNames
  4645.          ---------------
  4646.  
  4647.        - Path/Filename of Intro Screen
  4648.          -----------------------------
  4649.  
  4650.         This is the path and name of  the first screen the user will see
  4651.       after the copyright notice.      There will be a delay to the user
  4652.       after this screen of  how ever many  milliseconds you setup in the
  4653.       following section.    You may use PCB macros in this screen or any
  4654.       ANSI sequences as well.   RIP is not supported at this time but is
  4655.       currently  being worked on.   A sample  screen  is included in the
  4656.       distribution archive.
  4657.  
  4658.  
  4659.        - Path/Filename of Main Screen
  4660.          ----------------------------
  4661.  
  4662.         As above, but this is the actual main menu you  wish the user to
  4663.       see.  This should include any menu commands that  are available to
  4664.       the user.  For more information on these commands, read section on
  4665.       using BrFreq.   A sample  screen  is  included in the distribution
  4666.       archive.
  4667.  
  4668.  
  4669.        - Path/Filename of Bye Screen
  4670.          ---------------------------
  4671.  
  4672.         As above,   but  this  is the last screen the user  sees  before
  4673.       returning to the BBS.    As above,  PCB macros may be used in this
  4674.       file and a sample is included in the distribution archive.
  4675.  
  4676.  
  4677.        - Path/Filename of Help Screen
  4678.          ----------------------------
  4679.  
  4680.         Same  deal  here,  except  that  this  screen  should  include
  4681.       information  about  the functioning of the system,  available user
  4682.       commands etc. A sample help screen is included in the distribution
  4683.       archive.
  4684.  
  4685.  
  4686.        - Milliseconds to Delay after Screens
  4687.          -----------------------------------
  4688.  
  4689.         1000 milliseconds equals 1 second in real time,   so this allows
  4690.       you total flexibility.    We were going to do it as simply seconds
  4691.       but found that  it  was  not  enough  control  so  we went down to
  4692.       milliseconds  and  found  that it gave us the ability to customize
  4693.       the feel of the system.   On screens that are scrolled this has no
  4694.       effect.      This is used after the intro screen and after the bye
  4695.       screen and after certain non keystroked prompts.
  4696.  
  4697.  
  4698.       1.6.3
  4699.  
  4700.  
  4701.         Using BrFreq
  4702.         ------------
  4703.  
  4704.         You will  notice  a familiar look when BrFreq is running.   The
  4705.       status line and controls are very similar to PCB itself.  You can
  4706.       drop to dos with the F5 command as well as F10 for chat.   The F6
  4707.       and other system critical routines are not available. The program
  4708.       all  runs  off  of  a  main menu which loads up a default system,
  4709.       usually the first one at the top of the list and shows it as part
  4710.       of the main menu command prompt. There are a set of commands that
  4711.       are  available  to  the  user at this point.   They are listed as
  4712.       follows ...
  4713.  
  4714.        - "B"atch Editor
  4715.          --------------
  4716.  
  4717.         Your users  upon  entry  into  the program have a batch built in
  4718.       memory  of    the  files  they  themselves  have  perhaps  already
  4719.       requested.  This information is collected up by BrFreq  upon start
  4720.       up of the  program  and is in memory until the  user quits back to
  4721.       the BBS.     At that time, the batch file is  inserted into a file
  4722.       request message to the various requesting  systems but only if the
  4723.       user answers "Y"es to sending the  pending outbound requests.  The
  4724.       user sees a new sub menu and has  a list of all the existing  file
  4725.       requests.   The user can press  "D" for delete entry at which time
  4726.       they will be prompted for the  number of the entry to delete. They
  4727.       can also add a file.   This  command has a little twist to it.  It
  4728.       will not  be  limited by  searching only the current systems files
  4729.       areas  for  the  files  requested, they  will  search  ALL systems
  4730.       filebase files  for the match and create the  necessary request to
  4731.       the appropriate system upon program close. The add file command is
  4732.       activated by pressing "A".
  4733.  
  4734.  
  4735.        - "S"ystem Select
  4736.          ---------------
  4737.  
  4738.         This allows the user to select from a list of systems to request
  4739.       from.    The user can only be "logged on" to one system at a time.
  4740.       When a system is selected,   the control file, AREAS.CTL is loaded
  4741.       up for that system for speed into memory.  Most commands deal with
  4742.       the current systems  areas in mind,   so to access another systems
  4743.       file areas,   you must select another system again.   All commands
  4744.       refer  to  the  current  system  only except the batch editors add
  4745.       command, it has a global searching mechanism.
  4746.  
  4747.  
  4748.        - "G"oodbye/Logoff
  4749.          ----------------
  4750.  
  4751.         This instructs  BrFreq to  logoff  the user  immediately.    All
  4752.       requests  are  cancelled  and not processed as  it is assumed that
  4753.       if the user made  such a drastic move as request  to  log  off and
  4754.       not just quit to  the  BBS then they must not want to send out the
  4755.       existing requests.
  4756.  
  4757.  
  4758.        - "F"iles Listing
  4759.          ---------------
  4760.  
  4761.         This will take the user to a selection screen to select the file
  4762.       area they wish to view.        When they are scrolling through the
  4763.       listing once they have selected their area,  at the bottom of each
  4764.       page full of files they receive a one line prompt with a couple of
  4765.       items available to them. "Y" or Enter will simply continue on with
  4766.       the listing clearing the screen first.  "N" will abort the listing
  4767.       and drop them back to the main menu so that they may continue with
  4768.       other commands.  "F"lag allows them to select a file that they see
  4769.       for request. If they enter some valid input, the current file area
  4770.       is rescanned to see if it was a valid filename from this list.  If
  4771.       it was,  then it is added to the list in memory(that batch list we
  4772.       talked about above) along with the system name,   password etc and
  4773.       the user continues  on  until  they  either  reach  the end of the
  4774.       listing or press "N" to abort the listing.
  4775.  
  4776.  
  4777.        - "?" or "H"elp
  4778.          -------------
  4779.  
  4780.         This is the  help  screen  as specified  in  BRconfig under File
  4781.       Requesting->Help Screen.  The path and filename specified there is
  4782.       the file that is shown to the user. A sample screen is included in
  4783.       the distribution archive. This file can include any PCB macros you
  4784.       wish to insert into it and  should describe the commands available
  4785.       to the user in different parts of the system.
  4786.  
  4787.  
  4788.        - "Q"uit to BBS
  4789.          -------------
  4790.  
  4791.         Exits  current  requesting  session.    The  user is prompted on
  4792.       whether or not they wish to send out their requests,   but only if
  4793.       there  ARE  requests,   otherwise  the  bye screen as specified in
  4794.       BrConfig  is  shown  to  the user  followed  by the  delay time as
  4795.       specified  in  BrConfig  that the system "freezes" to wait for the
  4796.       user to see the screen before they are returned to the BBS.
  4797.  
  4798.  
  4799.       1.6.4
  4800.  
  4801.  
  4802.        - Other considerations and Setup Options/Tricks
  4803.          ---------------------------------------------
  4804.  
  4805.  
  4806.         Any of the screens specified  in BrConfig  can  have any of  the
  4807.       existing PCB @macros@ in them.  They will be expanded and shown to
  4808.       the user as they would  appear if  PCB  itself had  displayed  the
  4809.       file. Please consider using the delay feature very carefully,   it
  4810.       is designed to offer  alot of control by allowing 1000 counts as a
  4811.       second. We find a setting of about 500 with a 14400 user online is
  4812.       about right but it  is  totally  up  to  yourself.    Also, please
  4813.       remember that online speed is slightly (only slightly) slower when
  4814.       there are  alot  of  messages in the netmail area.   This is not a
  4815.       major problem as the messages are only scanned once  upon  program
  4816.       startup and once afterward for request generations.
  4817.  
  4818.  
  4819.        - Other Systems Requesting Files from Us
  4820.          --------------------------------------
  4821.  
  4822.         Other sysops can use BRFreq just as well as users. You now have
  4823.       a two level file requesting system. Because the whole system is
  4824.       based using the *.MSG netmail system, BRFreq will honor requests
  4825.       from sysops who have the proper access. BRFreq only discerns on
  4826.       which system the request is from. It will maintain accounting info
  4827.       for these types of requests as well. The format for a request via
  4828.       BRFreq is as follows...
  4829.  
  4830.       To            : BRFREQ,<Requested System>
  4831.       Subject       : Your TIC password already set up.
  4832.       Message Text  : ...
  4833.  
  4834.       REQUEST <FILENAME> <AREANAME>     -> Must have keyword REQUEST
  4835.       REQUEST <FILENAME> <AREANAME>     -> Must be followed by Area.
  4836.       UPDATE                            -> Forces new lists from host.
  4837.       LIST <Date>                       -> Should not be used.
  4838.       ---                               -> Anything past this is ignored.
  4839.  
  4840.  
  4841.         You should never use the LIST line.It has a datefield calculated
  4842.       which is very hard to describe, and cannot be easily figured  out.
  4843.       What is does is basically pass the  host  system  the  date of its
  4844.       last update from them. The host then compares the  date  with  the
  4845.       date of its last filebase update and if the number of days exceeds
  4846.       the  "List Delay" field value(or 0 for always), then new lists are
  4847.       zipped up and sent back to the requester.    This ensure that with
  4848.       every request sent out, the other  system is updating you with any
  4849.       new changes to their filebases.
  4850.  
  4851.       By  the  same token,  you  can  force  an  update  at  any time by
  4852.       entering the keyword   UPDATE   by itself  on a line followed by a
  4853.       hard carriage return(Enter);
  4854.  
  4855.         You can also have BRUtil  "Get"  you  a file from another system
  4856.       directly from the DOS prompt.  Please read info on BRUtil for more
  4857.       details.
  4858.  
  4859.         You must do a couple of  things  in order to allow another sysop
  4860.       access to your file areas.  First they must have a nodes record in
  4861.       the nodes database.This nodes record should reflect the daily caps
  4862.       as well as  the  other limits and  statistical control options you
  4863.       would like to have for this node.   Please include a password they
  4864.       can use as well as  setting  their security at a rate so that they
  4865.       have enough security to at least see one area.   It is wise to set
  4866.       their  delay  days  to  zero so that they may request list updates
  4867.       only as they need them.
  4868.  
  4869.         They  may  also request  list updates at any time without adding
  4870.       the lists stats to their account.   We considered adding the bytes
  4871.       but opted against it as it would be unwise to debit their accounts
  4872.       for lists. Only files requested will affect their account.
  4873.  
  4874.         As with  the  regular  user  requesting system,  all behavior is
  4875.       similar so  assuming  such things as netmail laying around if that
  4876.       node has  exceeded  their daily limit for another day is something
  4877.       to consider with this end of  the  system as well.   Once they are
  4878.       in the  nodes  database,   you can also have them downlinked   (or
  4879.       uplinked)  to  any  echo  area  so  they have total access to your
  4880.       files system. For systems not running PCB,    this is the only way
  4881.       to  use  the  requesting system,  there  is not yet any support in
  4882.       BRFREQ for anything other than PCB.   Becaus of this,   Additional
  4883.       support  was  an  afterthought prior to release time but we intend
  4884.       to extend support to all BBS types.
  4885.  
  4886.        - System information while using BrFreq
  4887.          -------------------------------------
  4888.  
  4889.         In future versions of this package,   a great deal of  attention
  4890.       will be paid to this end of development. We feel at this time that
  4891.       it is VERY rudimentary but functional.    This will have to be the
  4892.       time to see what kind of reaction  this  type of system has and if
  4893.       there is even merit for its continuation.     We feel that it is a
  4894.       wonderful  idea  and  hope  to  have the concept around for a long
  4895.       time.  With this in mind, we are hoping to get some feedback as to
  4896.       which way you would like  this  type  of  system to go.    Ratioed
  4897.       systems,  "pay as you play" systems that charge per meg etc. These
  4898.       are all ideas but in implementation quite a different story.  With
  4899.       a package of this size it is  important to keep  overhead down and
  4900.       to keep performance up. Suggestions are welcome.
  4901.  
  4902.  
  4903.       1.7.0
  4904.  
  4905.                 Using Base Runner
  4906.                 ─────────────────
  4907.  
  4908.  
  4909.         Running Base Runner is very  flexible to the  end user.   Any or
  4910.       all of  Base Runners  features may be disabled  leaving (possibly)
  4911.       only  the  deletions ( not  age , just index )  and  the  filebase
  4912.       updating  as the core  operation.  This is unlikely,    however as
  4913.       there would  be no point  to  that.   Here we will go over some of
  4914.       the command line parameters that are available  to  you.   You may
  4915.       edit your batch  files  if  you  are  running on  "auto pilot"  to
  4916.       reflect and  customize  your systems requirements and/or work load
  4917.       In no particular order and case insensitive...
  4918.       (This is also similar to the help screen)
  4919.  
  4920.       Only first three letter of the command are required...
  4921.  
  4922.       -Adoptions: Enables New Files Adoptions.
  4923.       -Agedelete: Enables Age Deletions.
  4924.       -All      : Assumes all processing without Ega switch.
  4925.       -Announce : Enables Announcements(+)
  4926.       -Bases    : Enables FileBase Generation.
  4927.       -Deletions: Enables Deletion Features(Missing Files).
  4928.       -Echos    : Enables TIC processing.
  4929.       -Ega      : Disables VGA palette manipulation.
  4930.       -Mgr      : Enables Area Manager Operations.
  4931.       -Movement : Enables Automated File Movement.
  4932.       -NAs      : Enables .No & .NA Processing.
  4933.       -Requests : Enables PCB User Request Processing.
  4934.       -Update   : Enables Uplink List Processing.
  4935.       -UpdateNA : Enables importing of new uplink lists.
  4936.       -Uploads  : Enables User Upload Processing.(+)
  4937.       -Quiet    : Uses stdout only, disables VGA and fancy boxes.
  4938.       -Zic      : Enables Inbounce Compressed TICS processing.
  4939.       -? or HELP: Help Screen similiar to this.
  4940.  
  4941.              + = Registered feature
  4942.  
  4943.         These  commands  may  be  used   in  any  order  and  are  case
  4944.       insensitive.   These may be helpful if you are running Base Runner
  4945.       from a front  end  and only (perhaps)  want  to say, run echos but
  4946.       nothing else.   This makes overall performance faster because then
  4947.       later on or  another  time  you  may then run  it  in a "complete"
  4948.       processing  mode  which   would  then  catch  up  on  the  overall
  4949.       processing. A couple of examples are as follows...
  4950.  
  4951.       (1.BAT)
  4952.       if exist DONTSCAN.NOW del DONTSCAN.NOW
  4953.       BaseRun /Ann -MGR !req
  4954.  
  4955.       (2.BAT)
  4956.       if exist DONTSCAN.NOW del DONTSCAN.NOW
  4957.       BaseRun -mgr -bas -upd -mov -age -ega
  4958.  
  4959.       (3.BAT)
  4960.       if exist DONTSCAN.NOW del DONTSCAN.NOW
  4961.       BaseRun
  4962.       rem Assumes complete processing
  4963.  
  4964.       (4.BAT)
  4965.       if exist DONTSCAN.NOW del DONTSCAN.NOW
  4966.       BaseRun -All -Ega
  4967.       rem Complete processing without Vga palette manipulation. This
  4968.       rem may be required for some Desqview applications.
  4969.  
  4970.         As you can see, the prefix is not important and you  can  string
  4971.       as many of these  commands togetther  as you like.   The syntax is
  4972.       short so that many commands may fit onto one command line,   which
  4973.       will  hopefully  offer  you  the  flexibility you will need to get
  4974.       EXACTLY the job you want done.     There is a small semaphore file
  4975.       created and deleted each time Base Runner is run.  The line to del
  4976.       this file is necessary in case you had a prior  power  failure  or
  4977.       if for some reason that file was left laying around.   At the same
  4978.       time,   if you are not using any of these types of batch files and
  4979.       for some  reason your system has this semaphore file(DONTSCAN.NOW)
  4980.       in the  Base Runner  directory,  you will  have to manually delete
  4981.       it before Base Runner will operate properly.
  4982.  
  4983.         You  must  also  have  a valid  PCB envoironment variable set if
  4984.       you want  Base Runner  to  successfully  see the PCB configuration
  4985.       files.     You must be in Base Runners home directory to run it or
  4986.       it will  not  find certain "static"  ques that it needs. If you do
  4987.       not use the  PCB  options  of  the  package,  you may ignore this.
  4988.       You must have at least 490K free for Base Runner to run optimally,
  4989.       even though it will run  in  about  450K.   The reason for this is
  4990.       that the archivers and scanners need about 400K and with the foot-
  4991.       print Base Runner leaves in memory, you are already at 450K,   but
  4992.       it is best to add an extra 50K for the "static ques".
  4993.  
  4994.         For  information   on   the   actual   execution  and  functions
  4995.       performed by Base Runner, please read the section on "What does it
  4996.       do?", 1.1.4.
  4997.  
  4998.       1.7.1
  4999.  
  5000.             Area Manager
  5001.             ────════────
  5002.  
  5003.         Base Runner  has a  feature which allows your downlinks the abi-
  5004.       lity to  automatically  perform  various  database  operations via
  5005.       remote(provided  they  know their password) netmail messages. This
  5006.       is known as using  the  Area  Manager.  With this,  your downlinks
  5007.       simply enter a fido  netmail  message  addressed to Base Runner on
  5008.       this system,  enters  their  password on the subject line and then
  5009.       puts requests to  add or delete echo areas from their current set-
  5010.       up.    This is done automatically by Base Runner during its normal
  5011.       operation.  There  are  a few  commands available to the downlink.
  5012.       They are as follows...
  5013.  
  5014.  
  5015.       +AREANAME       .. adds the area AREANAME.
  5016.       AREANAME        .. adds the area AREANAME also.
  5017.       -AREANAME       .. removes the area AREANAME.
  5018.       %RESEND<File>   .. Please see below for explanation.
  5019.       %ALL            .. Adds all available areas.
  5020.       %LIST           .. Requests a list of all available areas.
  5021.       %QUERY          .. Requests a list of all connected areas.
  5022.       %UNLINKED       .. Requests a list of all unlinked available areas.
  5023.       %LINKED         .. Requests a list of all linked areas.
  5024.       %PASSWORD       .. Changes the current password for that node.
  5025.       %ARCHIVER <type>.. Changes default archiver type to type.
  5026.       %TICMODE <mode> .. Changes Ticmode to mode.
  5027.       %HELP           .. A file called FILEMGR.HLP is put into a netmail
  5028.              message and posted back to the requesting sysop.
  5029.              This file can contain whatever you like and
  5030.              can be edited with any plain vanilla text editor.
  5031.  
  5032.         There is also  a  special  kind  of '%' command available to the
  5033.       requesting node.   This is the %RESEND macro and is basically just
  5034.       what it says.  Sometimes,  you may  find that you no longer have a
  5035.       file  you  really  wanted to  keep but for some reason(age deletes
  5036.       etc.)  you  would  like  to  get  it again. You may simply use the
  5037.       resend  macro  along  with  a filename on the same line to get the
  5038.       file along with the original TIC it came with.   The TIC will help
  5039.       you to  import it normally when it comes.  A  note  should be made
  5040.       here  that  when  the  file  comes  back  through,   it does *not*
  5041.       increment any of your  file/byte  counts,   including daily counts
  5042.       as it is assumed you have  already received that file,   therefore
  5043.       the value increment would reflect an incorrect figure.  As well as
  5044.       as that command you also have %TICMODE and %ARCHIVER available to
  5045.       you. TICMODE can be any one of these 5 settings...
  5046.  
  5047.       - FilesOnly       - Base Runner will send out files with no TIC.
  5048.       - FilesandTics    - Base Runner will send out both files and TICS.
  5049.       - PackTics        - Packs up TIC files but attaches files regularily.
  5050.       - PackFilesOnly   - Packs up files with no TIC attach.
  5051.       - PackBoth        - Packs both TICs and Files into one archive.
  5052.  
  5053.         All one word, case insensitive(except the TICMODE command).
  5054.  
  5055.         Also included is ARCHIVER, which can be any 3 character string
  5056.       as the new archiver type. Please be sure that the system supports
  5057.       type, for example "ZIP", "ARJ", "PAK" etc...
  5058.  
  5059.         This system offers a  powerful  way  of managing echo areas with
  5060.       the greatest of ease and use.    Every activity is logged and full
  5061.       security  checking  is performed to ensure that the node is indeed
  5062.       qualified to make such a request.  Replies  are  sent  back to the
  5063.       originating node for all area manager requests.   All request text
  5064.       past a  "---" ,  tear line,  beginning  on the  left column of the
  5065.       text, is ignored and is  considered comment  and/or  personal text
  5066.       and not to be processed any further on down the file.   If a nodes
  5067.       request reply is longer than 400 lines, a new continuation message
  5068.       is generated and the list continues on that message.   This may go
  5069.       on for as long as it takes to satisfy the area manager request.
  5070.  
  5071.  
  5072.  
  5073.       1.7.2
  5074.  
  5075.         - What Went Wrong?
  5076.           ----------------
  5077.  
  5078.         Below is a  list  of commonly  asked questions to aid in solving
  5079.       some problems you  have  be having.   Of course support is readily
  5080.       available.   Please read  below  for more details on how to obtain
  5081.       support directly from CompuData Systems.
  5082.  
  5083.  
  5084.       Q. - When I try to run BRCONFIG, all I see is the intro banner and
  5085.            then I am dropped back into DOS. Why won't the config program
  5086.            run?
  5087.  
  5088.       A. - You might have  a  corrupt  resource file.  This  is the file
  5089.            named BRCONFIG.RC.    It is used primarily for the config but
  5090.            it will be used by all programs soon.
  5091.  
  5092.       Q. - I have a file area set  to  move files after 15 days but they
  5093.            are never moved, in fact,  they are not anywhere at all!
  5094.  
  5095.       A. - Do you have age deletions  set  for that area with an age set
  5096.            up less than the movement days?   If so,  make sure deletions
  5097.            are set up  later  than  movement (also good for cleanup)  or
  5098.            disable them altogether by  setting  the  number  of  days to
  5099.            zero.
  5100.  
  5101.       Q. - When running the configuration program, all I ever get to see
  5102.            is "PCBOARD.DAT file not found!".
  5103.  
  5104.       A. - You have installed your system as a  PCB  system  which means
  5105.            that the config program now  looks  for your PCB envoironment
  5106.            variable and reads your  PCB  configuration files to get info
  5107.            about your system to make  your  work easier for you.  A good
  5108.            example of this is  the  Import  File  Areas  function in the
  5109.            file areas manager,   it  scans  the  areas  not currently in
  5110.            your database  and shows  them  to you and allows you to pick
  5111.            the areas you would like to configure.
  5112.  
  5113.       Q. - I have the  PCB  end of things set up  properly,  but I still
  5114.            can't run the config program.
  5115.  
  5116.       A. - Do you run a network?  If so,   do you  use  the  proper  DOS
  5117.            pathname or do you use  the  networks  system for the envoir-
  5118.            onment variables?     Base Runner requires that you make your
  5119.            network  be  able  to  read  regualar DOS pathnames such as..
  5120.            D:\PCB   instead  of  the  common  NODE1\\C-DRIVE\\PCB.   The
  5121.            second  example  will  not  work and Brconfig will bark up if
  5122.            confronted with these pathnames.
  5123.  
  5124.       Q. - I have  a  file  that  just  won't  move,  no  matter what! I
  5125.            have  file  movement  for  that  area  set  up and it is long
  5126.            overdue!
  5127.  
  5128.       A. - Is the file area set up for downlinking  originals  or modif-
  5129.            ied files? If modified files, it could be that  the  file  is
  5130.            still frozen. If a file is echoed directly from one  of  your
  5131.            filebases,  it  is  temporarily "frozen" while it gets mailed
  5132.            out to your downlinks.     Then you must run BRUTIL NOKILL to
  5133.            clean  the flags up on these files. Then you can see that the
  5134.            movement operations will again kick in.
  5135.  
  5136.       Q. - Base Runner seems to  always  want  to  delete files from the
  5137.            outbound that aren't even sent yet!
  5138.  
  5139.       A. - You could be  set  up for PCB netmail. If so, it is important
  5140.            for us to know which  netmail  you  use, 15.21 or later. They
  5141.            are very different in the way the FIDOQUE.DAT file is  stored
  5142.            so  you  must  have the proper one set for your PCB system or
  5143.            you  will have problems reading this file and might lose some
  5144.            files.
  5145.  
  5146.       Q. - In  file  movement  I see alot of files in one area with many
  5147.            different owners, why are they not all the same name?
  5148.  
  5149.       A. - Some of them may  have  just got into that area. They are "in
  5150.            transit" so to speak.   They  will  get  move  when they have
  5151.            been in that  area  the  specified  number of days.   Another
  5152.            thing to watch  out  for  is  "dead"  links in the chain. For
  5153.            example,    NEWUP moves to 1-30 after 1 day and then after 30
  5154.            more days they go  to  30-60, then to OFFLINE. You think that
  5155.            it is supposed to go to  OFFLINE directly but first it has to
  5156.            go to this areas destination.    The problem here is that the
  5157.            link  between  1-30 and OFFLINE is broken because of the link
  5158.            30-60. If 30-60  is  not  set  up to properly move to another
  5159.            area(the OFFLINE area must be  in  the  path somewhere or the
  5160.            file will continually move),   or it is not set up at all for
  5161.            movements,   the  files  will  just  sit  in 30-60 and not go
  5162.            anywhere,  so  OFFLINE  never sees the files. Just follow the
  5163.            area chain  down  to  the  final  destination  point and make
  5164.            sure all links are set up properly.
  5165.  
  5166.  
  5167.       1.7.3
  5168.  
  5169.  
  5170.         Converting from Other Formats (Convert.exe)
  5171.         ───────────────────────────────────────────
  5172.  
  5173.         Base Runner  offers  a small utility that you may only ever need
  5174.       to run once, hence the reason for it being all by itself.    It is
  5175.       call CONVERT.EXE and its sole purpose  is  to  convert  data files
  5176.       from other programs to  Base Runners  format  or at least as close
  5177.       as we can get.  It is sometimes hard to get as much information as
  5178.       we need,  but you  will  have as much  information as is possible.
  5179.       The reason for this  is  that Base Runner is much more complex and
  5180.       stores more information  critical to its operation than most other
  5181.       programs so  depending  on  what  you are converting from, some of
  5182.       the information will  still  have to be manually inputted. Support
  5183.       includes ALLFIX.  To invoke  this program, simply type the program
  5184.       name and a help screen will pop up with the available types.
  5185.  
  5186.         This  list  is always  growing  and these programs constantly go
  5187.       through updating so it would not  be  wise to try to pin down just
  5188.       what is done. We will  endeavor  to  keep up to the many versions.
  5189.  
  5190.         When converting from other formats,  you must make sure you copy
  5191.       the appropriate  setup  files  into  Base Runners directory before
  5192.       you  proceed.  This  ensures  the  integrity of your original data
  5193.       while allowing  Base Runner  its home  directory (which it uses to
  5194.       calculate home paths as defaults, etc...)  to set itself up in the
  5195.       most complete way.  As an example, for Allfix,  copy all the *.FIX
  5196.       files  into  Base  Runners  directory and then from that home dir,
  5197.       just type  CONVERT  ALLFIX  and  it will take care of all the echo
  5198.       areas,  folders(groups),  nodes, system info and initializes a new
  5199.       duplicate base.
  5200.  
  5201.         We would like  to  make note of the fact that these programs may
  5202.       change their configuration  at  a  moments  notice. We endeavor to
  5203.       keep up  with  any changes we  know about.   You may, however, not
  5204.       have a  current  Convert.Exe because the format you are converting
  5205.       from has changed since the  last update  of  the  Convert program.
  5206.       If this is the  case,  we  probably  already  have a  current copy
  5207.       available.   You  can  contact  any  one  of  the support sites to
  5208.       obtain the most current copy.   If  we  haven't yet dealt with the
  5209.       current  version  you are running, we would appreciate any info on
  5210.       the  changes  you  might  know  about  and/or any development text
  5211.       that may be available.   We can  usually  have the Convert program
  5212.       update within  a  day  or  two of receiving such info. Please read
  5213.       section on  support  for more details on obtaining a current copy.
  5214.  
  5215.  
  5216.  
  5217.       1.7.4
  5218.  
  5219.  
  5220.  
  5221.         What You Get for Registering
  5222.         ────────────────────────────
  5223.  
  5224.         Base Runner comes fully functional right out  of the box!  There
  5225.       are,  however,  a  few  added  features  that  greatly enhance the
  5226.       functionality of  Base  Runner which you may be interested in that
  5227.       comes  with  registering  the  software.   You are not expected to
  5228.       register the software if you do not need access to the  registered
  5229.       features, but we would certainly not argue with you if you did...
  5230.       Some of these features are...
  5231.  
  5232.       1 - Automatic  Uplink  List  Maintenance.   Uplink  lists  are
  5233.           automatically  imported  into  the  system  as  they  come in.
  5234.       2 - Upload Processing.   Process  and import User Uploads directly
  5235.           into the filebases.
  5236.       3 - New  File Announcements.   Have Base Runner post messages into
  5237.           any message base.
  5238.       4 - Access  to  the  full  command  line  version  of  the Utility
  5239.           Program.  Most  of what that program is capable of is included
  5240.           in the full  screen  interactive  version  but there are a few
  5241.           differences.   These  are  History(generate  History reports),
  5242.           Get (gets  a  file  from  any  node  from  command  line),
  5243.           Master(builds a master list of specified file areas).   All of
  5244.           the others are  still  available  in  the full screen version.
  5245.       5 - Auto-Add Echo areas.    This feature will automatically create
  5246.           areas on the fly!
  5247.       6 - Archive Comment support.   This  is the header comment you can
  5248.           insert into archives.   Full macro support is also included so
  5249.           that  you  may  template  any  style of comment with up to the
  5250.           second information right in the comment text.
  5251.       7 - .NA and .NO File area description processing.
  5252.  
  5253.         You  become  a  supported  user  and  can  feel free to count on
  5254.       support any time you need it.   You  have  access  to  the support
  5255.       sites  for  support as well as receiving a discount of %10 on your
  5256.       next  CompuData  purchase.   Please  consult PRODUCTS.DOC for more
  5257.       details  on  the  continually   growing  line  of   communications
  5258.       software offered by CompuData Systems.
  5259.  
  5260.  
  5261.       1.7.5
  5262.  
  5263.         Errorlevels Returned by Base Runner
  5264.         ───────────────────────────────────
  5265.  
  5266.         Following is a list of returned errorlevels and what they
  5267.       mean....
  5268.  
  5269.       1   - Configuration File SYSINFO.DAT file not found.
  5270.       2   - Invalid or missing Work directory.
  5271.       3   - Invalid or missing Main Filebase directory.
  5272.       4   - Invalid or missing Filebase Index directory.
  5273.       5   - Invalid or missing FileBase Header directory.
  5274.       6   - Invalid or missing FileBase Text directory.
  5275.       7   - No node addresses were specified in config.
  5276.       8   - Invalid or missing Inbound directory.
  5277.       9   - Invalid or missing Netmail directory.
  5278.       10  - Invalid or missing Header directory.
  5279.       11  - Semaphore file found, active on another node.
  5280.       12  - Invalid or missing Embedded Archive directory.
  5281.  
  5282.  
  5283.  
  5284.       1.7.6
  5285.  
  5286.         Why Use Base Runner instead of the competition?
  5287.         ───────────────────────────────────────────────
  5288.  
  5289.         There  are many TIC processors out there available.  We won't go
  5290.       into  all  the  various types but will zero in on a couple of them
  5291.       to show you  just why you  should  use  Base Runner.   The ones we
  5292.       will  pay  the  most  attention  to  are  Allfix  and  DW_TIC  (or
  5293.       TIC2PCB).  Please  note that Base Runner has all of their features
  5294.       as well  as  the  ones  below plus any new ones that have and will
  5295.       be added after the printing of this document.
  5296.  
  5297.       - Speed.  Base Runner  is written in Assembler and C++ programming
  5298.       language.  The others  are  written in Turbo Pascal. Pascal, while
  5299.       a fine language,  is  just  not  as fast in execution as assembler
  5300.       and  C++  objects.   Also,  Pascal  does  not  store  high  enough
  5301.       numbers,  so  certain  statistical  information  must  be  kept to
  5302.       small numbers.    This is a bit of a hinderance for some things so
  5303.       you will find these authors omitting certain statistical info.
  5304.  
  5305.       - Features.  Base  Runner  is  the only program of its kind. It is
  5306.       the only  program  that  has  such a file request system available
  5307.       to users as it does.  NO  other  system  offers users availability
  5308.       to other BBS file  areas  so directly as BRFREQ does. Allfix has a
  5309.       system where  sysops  or  perhaps even users may scan for files on
  5310.       other BBS's, but then what?   Users  cannot  then  request or gain
  5311.       access  to  those  systems unless they wish to call them directly,
  5312.       go through  their  new  user  procedure  and  then perhaps gaining
  5313.       access to these files.  If  then,   this feature is only available
  5314.       to the sysop  who  wishes to file request these files directly, no
  5315.       apparent gain  is  extended  to  the user. Who do we run our BBS's
  5316.       for, ourselves or our users?  Base  Runner  breaks down that wall,
  5317.       allowing  your  users  DIRECT access to configured systems, taking
  5318.       care of  all  aspects  of  moving  the files from their systems to
  5319.       yours, even  announcing,  upon  arrival, these files so that users
  5320.       may  then  download  them.  And  this  is only one of Base Runners
  5321.       features... Others include ...
  5322.         1.  Up to 10 virus scanners.
  5323.         2.  Unlimited echo areas(Allfix has only 2048)
  5324.         3.  Unlimited nodes(Allfix has only 1024)
  5325.         4.  Unlimited downlinks(Allfix has only 256)
  5326.         5.  Up to 50 Aka's(Allfix has only 20)
  5327.         6.  Seperate  file  and  echo areas(Allfix requires you to
  5328.         duplicate a single file area for each echo area you
  5329.         have, possibly requiring you to change MANY echo areas
  5330.         in order to alter configuration for one single file
  5331.         area... lame, very lame).
  5332.         7.  3 different video modes of operation(Allfix - 1).
  5333.         8.  Up to 15 uplink lists per node(Allfix - 20 total).
  5334.         9.  Send file to any node anywhere, anytime.
  5335.         10. Get a file from any system anytime, anywhere.
  5336.         11. Full featured Util program with 2 video modes as
  5337.         well as command line operation for use with events,
  5338.         batches etc.
  5339.  
  5340.       And this is only what I can think of  off  the top of my head(that
  5341.       I can verify), there are many many others.
  5342.  
  5343.       - Specialization.   Base  Runner  does not try to be all things to
  5344.       all people.  We  realize  that  BBS  programs are very diverse. We
  5345.       therefore  only  support  both PCB and FILES.BBS systems directly.
  5346.       We do not try  to  support  20-30  programs. This would be, in our
  5347.       opinion, total overkill.  That  way  you  get  some  features  per
  5348.       system but never a complete system to deal with YOUR BBS.   Pascal
  5349.       having  its  own  limitations, Allfix is tapped out on data space,
  5350.       more   features   at   this   point  will  greatly  influence  its
  5351.       reliability  factor.   We cannot  make  this  claim in the case of
  5352.       DW_TIC  as  it  only  supports  PCB  at this time(this may change,
  5353.       however).
  5354.  
  5355.       - Automated  File  Movement.  Either of the other two support this
  5356.       feature  as  they  are  just  not  designed  to do such things. In
  5357.       Allfixs'  case,  because many echo areas can include the same file
  5358.       area, under its  current  design,  it  cannot even consider direct
  5359.       file area support such as  this,  not  to mention the overhead and
  5360.       extra  data  it  is  storing  to duplicate a single file area into
  5361.       many echo areas.
  5362.  
  5363.       - Seperate  BBS  and  TIC  layers(or  file and echo areas). One of
  5364.       the most inventive  design  implementations  of Base Runner is its
  5365.       use of  seperate  file(BBS) and echo(TIC) areas. Why would we want
  5366.       to  duplicate  data in all those echo areas when all we want to do
  5367.       is to  point  many  echo areas to one file area? Why didn't Allfix
  5368.       think of this?     We don't care, we only know that if you want to
  5369.       change  one  file area, you change only one area, not have to hunt
  5370.       down  all  these  echos  that  may  point to the same file area to
  5371.       make  your  changes.  Plus  we  do  not have to memorize all these
  5372.       duplicate  areas.  We  do  not know  how DW_TIC handles this. Some
  5373.       people  claim  to be confused by our design but once you grasp the
  5374.       obvious  concept  of these seperate layers, you will wonder why it
  5375.       was ever designed any different.
  5376.  
  5377.       - Direct  configuration  using  an  easy  to  use  config program.
  5378.       DW_TIC  requires (as  of  the  printing  of  this document) you to
  5379.       manually  edit  a  text  file as its configuration system, with no
  5380.       help  systems,  no pick  list  dialogs... nothing.  We  did things
  5381.       this  way  15  years  ago  when  most  of  us  programmers did not
  5382.       concieve  of  the  idea  to  do  it  any differently.  Base Runner
  5383.       provides  an  easy  to  use,  flexible configuration program which
  5384.       allows easy  pick list  dialogs for situations when you don't know
  5385.       which  BBS  area  you  wish  to use(for example) as well as a full
  5386.       help  system  anywhere  in the program by simply pressing F1. This
  5387.       is  not  a  feature, in our opinion, as much as it is a necessity.
  5388.       When  we  learned  that  our  competitors  use  this  system,   we
  5389.       honestly could not believe our ears.
  5390.  
  5391.       - Age  deletions.  No  other  system has this feature. Base Runner
  5392.       can  automatically  delete  files  that  are  older than a certain
  5393.       age.
  5394.  
  5395.       - Empty  base  cleanup.  Base Runner will also search through your
  5396.       BBS areas and  delete  any  filebase  entries if no file exists on
  5397.       disk to match that file,  keeping your file areas clean.   This is
  5398.       totally  configurable  on  an  area  per  area  basis,  of course!
  5399.       Neither Allfix or DW_TIC have this feature.
  5400.  
  5401.       - Filebase  Editor.  Easy  to  use  editor  with  very    powerful
  5402.       features,  none  of  which are  crippled. These include 2-way file
  5403.       id  insertion/extraction, abandon  file (delete  only     filebase
  5404.       entry),  delete, view  archive, information stats on current area,
  5405.       move,  copy  etc. This is a full feature system so that you really
  5406.       have  no  need  for  such  programs as PcbFiler. Allfix nor DW_TIC
  5407.       provide such a program nor likely ever will.
  5408.  
  5409.       - Online  door  for  your users(PCB only). This is as we mentioned
  5410.       above,  but  has an online chat module plus features to hang up on
  5411.       user,  change  security  and  lockout  user  any time you wish. It
  5412.       also  provides  the  user  with  commands  such as "login to BBS",
  5413.       "Files",  "Areas",  "Flag  for  request",  "Batch editor", "Logoff
  5414.       BBS"  and  "Exit  to  BBS"  as  well as many more being constantly
  5415.       added.   This  system  will  eventually  be  adapted for other BBS
  5416.       types,  but  only  BBS's that support the FILES.BBS format or that
  5417.       fall  into  our  area  of  support. Neither Allfix or DW_TIC offer
  5418.       this feature.
  5419.  
  5420.         As  you  see,  these  are  only  but  a  few  of the extra
  5421.       features  provided  by  Base  Runner.  Add that it is not crippled
  5422.       nor  has  "evaluation" periods after which it just refuses to run.
  5423.       Why  would  we  let you get your whole system set up and then just
  5424.       yank  the  cord on you? Kind of violent if you as us... ;) You are
  5425.       free  to  run  Base  Runner as long as you wish free of charge. Of
  5426.       course  we  have  a  few  features(None  of  which  were mentioned
  5427.       here),  that  you get when registering(as well as free updates and
  5428.       constant  contact),  but  they  are  actually inconsequential when
  5429.       compared  to  the  overall  scope of operation of our competitors.
  5430.  
  5431.  
  5432.  
  5433.       1.8.0
  5434.  
  5435.  
  5436.        - Strategy
  5437.          ────────
  5438.  
  5439.  
  5440.         This  section is provided to give you some ideas on good ways to
  5441.       implement Base Runner.  There are such a myriad of ways to run it,
  5442.       but we have run into some during testing we thought we would share
  5443.       with you. They are laid  out in  as easy to read form as possible.
  5444.       We  hope  this  will  give  you  an idea of just how powerful this
  5445.       package  can be and to help you think in ways we have not even yet
  5446.       imagined possible. If you have a unique setup you do not see here,
  5447.       please let us know, we will put it here for others to catch.
  5448.  
  5449.        - Simple Three Tier System
  5450.          ------------------------
  5451.  
  5452.  
  5453.                Inbound
  5454.  
  5455.                   |
  5456.         ----------------------------------------------
  5457.              |              |                |             |
  5458.            Games1         Games2          NODELIST        Os2
  5459.              |              |                |             |
  5460.            2 days          week            28 days       1 day
  5461.              |              |                |             |
  5462.         ---------------------------------------------
  5463.                   |
  5464.              Offline(eg. Tape Backup)
  5465.  
  5466.  
  5467.  
  5468.  
  5469.         - Time is of the Essence
  5470.           ----------------------
  5471.  
  5472.                Inbound
  5473.                   |
  5474.                 0-7 days
  5475.  
  5476.                   |
  5477.                  Move after 7 days
  5478.                   |
  5479.                 7-14 days
  5480.  
  5481.                   |
  5482.                 Move after 14 days(set to move "Home")
  5483.                   |
  5484.         ----------------------------------------------
  5485.              |              |                |             |
  5486.            Games1         Games2          NODELIST        Os2
  5487.              |              |                |             |
  5488.         ---------------------------------------------
  5489.                   |
  5490.                Offline(moves nowhere)
  5491.  
  5492.  
  5493.  
  5494.  
  5495.         - A variation on that Theme
  5496.           -------------------------
  5497.  
  5498.                Inbound
  5499.                   |
  5500.                 0-7 days
  5501.  
  5502.                   |
  5503.                  Move after 7 days
  5504.                   |
  5505.                 7-14 days
  5506.  
  5507.                   |
  5508.                 Move after 14 days
  5509.                   |
  5510.         ----------------------------------------------
  5511.              |              |                |             |
  5512.            Games1         Games2          NODELIST        Os2
  5513.              |              |                |             |
  5514.         ---------------                 -------------
  5515.                |                              |
  5516.                |                       Inbound OtherNet
  5517.                |                              |
  5518.                |                -----------------------------
  5519.                |               |              |              |
  5520.                |            Net Stuff     O.Systems       Request
  5521.                |               |              |            "Home"
  5522.                |                --------------            (no move)
  5523.                |                       |
  5524.           ----------Offline------
  5525.             (both nets files end up Offline)
  5526.  
  5527.  
  5528.  
  5529.       1.8.1
  5530.  
  5531.  
  5532.        - More Points Regarding File Movement
  5533.          -----------------------------------
  5534.  
  5535.         Please  remember  a few points when dealing with file  movement.
  5536.       These  will  help  you to more fully understand the concept behind
  5537.       it.
  5538.  
  5539.       - Once  files  have  been  imported  by TIC, the echo areas are no
  5540.       longer considered.    They are only involved as far as to setup up
  5541.       an  initial file areaname and an owner file areaname.  After that,
  5542.       file area configuration TOTALLY handles file movement,   including
  5543.       links.
  5544.  
  5545.       - At  any  time,  a  file  area  might  use  the  keywords HOME or
  5546.       NOWHERE.  HOME  means that all files that are moved from this area
  5547.       are  automatically  move  to  their  HOME  or  owned  area.   This
  5548.       ownership  is  first  established  by the field in echo areas, but
  5549.       may  also  be  edited  using  BREDIT.  NOWHERE means that the file
  5550.       area  does  not  support  movement of any kind. You may also leave
  5551.       this area blank or set days to 0 for the same effect.
  5552.  
  5553.       - Link  days  represent  days  as  they  stand  from  the  date of
  5554.       movement  and  not  the  file  date.  Hence  the  file date is NOT
  5555.       altered  during  movement  and  all dates are still kept internal.
  5556.  
  5557.       - Once  a  file  is  home,  it stays there. This is ascertained by
  5558.       matching  the  owner  name  to  the  area name. Even if more files
  5559.       come  in  and  there  are  movement characteristics setup for this
  5560.       area  that  might  include  linking  to  another area, once a file
  5561.       owner  name  matches  its  current file areaname, it is considered
  5562.       out  of  bounds to movement.  This may be edited or overriden with
  5563.       BREDIT manually , of course.
  5564.  
  5565.       - Make  use  of  the "Trails" feature in file areas. This helps in
  5566.       debugging your  setup  and  allows  you  to view your current file
  5567.       movement  trails,  showing  you  all  areas  linked BELOW this one
  5568.       right  to the end.  Up to 700 trails can be shown at any one time.
  5569.  
  5570.       - Remember  that  if  you  wish  to leave a file in an area longer
  5571.       or  even  shorter  than  it  normally would, you may edit its date
  5572.       using BREdit.    Be sure to edit the Arrival Date and not the file
  5573.       date.
  5574.  
  5575.       - More  on  the  last one,  Base  Runner  keeps two dates recorded
  5576.       for  each  file.  Each  time  a file successfully moves to an area
  5577.       the  arrival  date  is reset to the day it is moved. Then when the
  5578.       days are met from that  recorded  date,  the  file gets moved. The
  5579.       actual  file  date  on  disk and  in your database stays the same.
  5580.       With this in mind, it is possible to  have  a  file  that is years
  5581.       old but  still  be  involved in a movement cycle.
  5582.  
  5583.       - Unlike  some  other  movement  processors,  Base Runner does not
  5584.       rely  on  any  more  than  a  couple  of fields edited once in the
  5585.       config  program  to  set  up  characteristics.  We  do not require
  5586.       you  to  know  filenames  or wildcards when files are being moved.
  5587.       You  only  need  to know the area name to move the file to and the
  5588.       number of days in which to move it.
  5589.  
  5590.  
  5591.  
  5592.       1.8.2
  5593.  
  5594.  
  5595.        - A Couple of Tricks - not for the faint at heart ;(
  5596.          --------------------------------------------------
  5597.  
  5598.         Automatically  have  Base Runner maintain your inbound directory
  5599.       by setting  up  a file area that points to that directory and have
  5600.       auto  adoptions(orphans)  set  to  "Y".   Since adoptions are done
  5601.       after  any  other  file  importation,  it  can be assumed that all
  5602.       files  are  now  processed  from  your  inbound.  If there are any
  5603.       "strays"  hanging  around,  they  can then be adopted and if their
  5604.       movement  day  is  set low,  they are moved out of that area. This
  5605.       ensures  total  maintenance  on  your  inbound directory. You will
  5606.       have,  of  course,  all  the stray files to edit or delete or move
  5607.       etc.,  so  that  even  files that come in without TICs or just any
  5608.       stray  attach  files  come  in,  you have them adopted and in your
  5609.       system.
  5610.  
  5611.         Another  trick  feature  of  this type of system is to create an
  5612.       echo  area  record  to  be  used  as  a  clone for the auto-adding
  5613.       features  of  the areamgr. In this record, the trick is to put any
  5614.       nodes  you wish to have ALL areas added by  the uplink attached to
  5615.       this area.  For example,  BOSS sends me  files  and BOSS is set up
  5616.       with  a  TEMPLATE  clone  area  that has  END as a downlink in it.
  5617.       BOSS  sends  me  an area I do not recognize so I auto add with the
  5618.       new  TEMPLATE  area.  Automatically that node is connected to this
  5619.       newly  created  area.  This is a nice way of allowing downlinks to
  5620.       get "Whatever new area comes in" from you.
  5621.  
  5622.         You  can  have  Base  Runner  automatically  hatch  out your new
  5623.       master  lists.  Simply  set  up  a new echo area and make sure the
  5624.       correct  systems  are  connected to this area. Then every time you
  5625.       run  BRUTIL HISTORY(or any  of  the  reports  operations)  you can
  5626.       have  your  batch file then run HATCH on the master list file into
  5627.       the  newly  created  area  and  all  the  downlinks  in that  area
  5628.       receive  the  file  and  that area records the files and Kilobytes
  5629.       hatched.
  5630.  
  5631.  
  5632.       1.9.0
  5633.  
  5634.  
  5635.  
  5636.                Support
  5637.             ─────═══─────
  5638.  
  5639.  
  5640.       Support  is  available  from  Alpha City BBS .   We have a support
  5641.       conference on that system that is directly tied to us.You may send
  5642.       netmail (routed ONLY as we are  private)to 1:229/2 to  gain direct
  5643.       access to CompuData
  5644.  
  5645.       The  phone  number for the support BBS, Alpha City BBS is (905)579
  5646.       1502  any  time  of  the  day.   Just join  the CompuData  Message
  5647.       conference or the CompuData file  area  to see what is the  latest
  5648.       on our product line.We have a continually growing line of communic-
  5649.       ations products based for the PCB envoironment as well as many uti-
  5650.       lities sysops and users alike would enjoy.All support is handled by
  5651.       Steve Tupy of CompuData,so address any questions and/or messages to
  5652.       him directly to gain the fastest access. There is also an echomail
  5653.       conference called COMPUDATA available from any of the above sites.
  5654.       Of course you may also call us anytime for orders or voice support
  5655.       at (905)721-8944.
  5656.  
  5657.         Please consult file REGISTER.DOC for registration information and
  5658.       support.  Please register if you are going to use this product, it
  5659.       makes the product better all around.
  5660.  
  5661.         Please  have a look also at a file called PRODUCTS.DOC. It lists
  5662.       all  the  available  products  CompuData currently has in release.
  5663.       Also,  we  are  always  looking  for  beta  testers  so if you are
  5664.       interested  in  any  of  these packages let us know, we are always
  5665.       happy to listen!
  5666.  
  5667.  
  5668.       2.0.0
  5669.  
  5670.  
  5671.         Lets Hear it for our Beta Team!
  5672.         ───────────────────────────────
  5673.  
  5674.         Good things come from hard work and Base Runner is no exception.
  5675.       CompuData Systems would like to  acknowledge  the following people
  5676.       for their excellent contributions.   These people worked very hard
  5677.       and are the  people  behind  the  lines but does not make them any
  5678.       less a part of CompuData Systems and any success that it may enjoy
  5679.       as a result of that work.
  5680.  
  5681.         Base Runners Beta Team
  5682.         ----------------------
  5683.  
  5684.       Ron Provost           1:229/401.0
  5685.       Graham Pearson        1:2285/60.0
  5686.       Joel Fiszman          1:250/669.0
  5687.       John Morse            1:229/426.0
  5688.       David Bate            1:229/618.0
  5689.       Andrew Adams          1:229/214.0
  5690.  
  5691.         CompuData would  like  to also acknowledge the following  people
  5692.       for their ideas and suggestions and any other help that they  have
  5693.       offered.
  5694.  
  5695.       Ken Wilson            1:12/12.0
  5696.       Rick Johnston         1:229/2.0
  5697.       Fred German           1:229/124.0
  5698.  
  5699.         Also, special thanks to Rick Johnston & Ron Provost  for all the
  5700.       late night hours of brainstorming ideas and concepts.   We came up
  5701.       with alot of  interesting  things, most of which you  will see all
  5702.       over this package.
  5703.  
  5704.         David Bate has done a great job on the extra screens. We include
  5705.       all 8 of them for your perusal, if only for quantity. These are all
  5706.       the BRFreq screens with the "BR" as the first letters of the name.
  5707.       We think you will like them very much.
  5708.  
  5709.         There is never  too much that  can be said about the efforts and
  5710.       determination of these people.    During a time when it is hard to
  5711.       get anyone to even look  at  a package when so many are out there,
  5712.       these people  all took great interest and are *very* much involved
  5713.       in the overall effort!
  5714.  
  5715.  
  5716.       2.0.1
  5717.  
  5718.  
  5719.               Files in the distribution archive
  5720.               ---------------------------------
  5721.  
  5722.         If you  did not receive exactly these files in the  distribution
  5723.       archive, we will not gaurantee its validity.   Please see  section
  5724.       on support sites to  get  the  latest  CompuData Systems releases.
  5725.       Getting  the  packages  from any of those sites will gaurantee you
  5726.       a valid copy. Accept no substitutes! ;)
  5727.  
  5728.           Executable Files
  5729.           ----------------
  5730.  
  5731.       BASERUN.EXE     - Main  Program,  processes  all  incomming files,
  5732.             requests, deletions,file movement,age deletions,
  5733.             adoption,auto area create,auto node create, file
  5734.             manager, imports  uploads, regenerates DIRs,CRC,
  5735.             Dupes,Virus Scan,Comments,  File id,Add file(s),
  5736.             Delete file(s),Announcements.   This file is su-
  5737.             bject to change with new additions.
  5738.       BRCONFIG.EXE    - Configuration  Program, allows easy interface to
  5739.             setting  up  and  running  Base Runner, adopting
  5740.             PCB bases etc.
  5741.       BREDIT.EXE      - Main  Filebase  editor with many added features.
  5742.             File id,hatching, add files, copy, move, delete,
  5743.             add,edit, datestamp,abandon,view etc.
  5744.       BRUTIL.EXE      - Utility  program. Can be run in interactive mode
  5745.             or  command  line mode.  Pack, deletes, indexes,
  5746.             hatching,  notifying, dupetrim,  duplicates, un-
  5747.             linking,init bases etc.
  5748.       BRFREQ.EXE      - File  requesting  door  for  your users. Must be
  5749.             installed properly via PcBoard.
  5750.       INSTALL.EXE     - Installation program.
  5751.       CONVERT.EXE     - Conversion program will convert existing programs
  5752.             config files over to a Base Runner format.
  5753.  
  5754.  
  5755.           Sample Files
  5756.           ------------
  5757.  
  5758.       MSG.TXT         - Sample  message text to insert for announcements.
  5759.             Includes some macros which are supported.
  5760.       MAING           - Ansi of main menu for BRFREQ. Very simple.
  5761.       BRMAIN          - Another sample, a little brighter.
  5762.       INTROG          - Logo or intro screen for BRFREQ.
  5763.       BRINTRO         - Yet another Intro screen.
  5764.       BYEG            - Screen shown to users upon exiting BRFreq.
  5765.       BRBYE           - Also screen for exiting BRFreq.
  5766.       BRHELP          - Help screen for activate of "H"elp command.
  5767.       BRFREQ.HLP      - Just another version of the same screen.
  5768.       COMMENT.TXT     - Text for comments with full macro support.
  5769.       FOOTER.PCB      - Example footer for insertion in DIR files. These
  5770.             files should be kept in the HEADERS directory.
  5771.       HEADER.PCB      - Example header for insertion in DIR files. These
  5772.             files should be kept in the header directory.
  5773.       BRFREQ          - Sample batch file for BrFreq for use with PcBoard.
  5774.       RUNBR.BAT       - Sample batch file for running Base Runner.
  5775.  
  5776.  
  5777.         Help System Files
  5778.         -----------------
  5779.  
  5780.       BASERUN.HLP     - Main help text file, indexed, do NOT modify.
  5781.       BASERUN.IDX     - Index for BASERUN.HLP. Must be in home directory.
  5782.       BRCONFIG.RC     - Resource file containing menus and string tables.
  5783.  
  5784.  
  5785.  
  5786.         Documentation Files
  5787.         -------------------
  5788.  
  5789.       PRODUCTS.DOC    - Available CompuData products as of the  compila-
  5790.             tion of this document.    It grows all the time.
  5791.       REGISTER.DOC    - Registration information.     Here you will also
  5792.             find a printable  registration form you may send
  5793.             in with your registration payment.
  5794.       BASERUN.DOC     - This  main documentation and reference point for
  5795.             Base Runner(this file).
  5796.       README.DOC      - Introduction and installation notes.
  5797.  
  5798.  
  5799.       2.0.2
  5800.  
  5801.  
  5802.         Database Files Maintained by Base Runner
  5803.         ----------------------------------------
  5804.  
  5805.       FAREAS.DAT      - File areas database.
  5806.       FECHO.DAT       - Echo areas database.
  5807.       NODES.DAT       - Nodes database.
  5808.       HISTORY.DAT     - History and User Cue database.
  5809.       ARCHIVE.DAT     - Archiver definitions.
  5810.       FOLDERS.DAT     - Folders database(or groups).
  5811.       SYSINFO.DAT     - Main system configuration and paths.
  5812.       DIRWRITE.$$$    - List of areanames in PCBDIR/FILES.BBS Queue.
  5813. End of Document.
  5814.